TY - BOOK AU - Rattan S S TI - Theory of Machines PB - New Delhi: TMH ER -