Mechanics of machines - Hannah, John