TY - BOOK AU - Shyam K Agrawal TI - Internal Combustion Engines U1 - 629.25 PY - 2006/// PB - New Age International Pvt Ltd, New Delhi ER -