VANI PUBLICATIONS GATE,MECHANICAL ENGINEERING - HYDERABAD VANI PUBLICATIONS 2016 - 920 Dewey Class. No.: 620.003 VAN