ESE 2019 (UPSC) Preliminary Examination Mechanical Engineering Vol.I Topicwise Objective Solved Questions - Made Easy Publications; Made Easy Publications (Made Easy Publications, 2018)