http://www.aeromech.usyd.edu.au/15afmc/proceedings/papers/AFMC00168.pdf