Mechanical engineering for GATE 2012 - Slariya, Vikas (New Delhi Tata McGraw-Hill, 2012)