MACHINE DESIGN - VERMA A P (NAV BHARAT PRAKASHAN MEERUT)