Manyebook
John Hannah
Mechanics of Machines