Mechanics of machines - Ramamurti (Alpha Science International Ltd, 2005)