http://www.ucmp.berkeley.edu/history/hooke.html