621.81 RAT/T S. S. Rattan Theory of Machines 3 Ed.. - New Delhi : Mc. Graw Hill, 2014 xix,796 : Paperback