TY - BOOK AU - S.S. Rattan TI - Theory of machines 4th edition SN - 9789351343480 PB - McGraw Hill ER -