V Ganesan

Internal Combustion Engines - McGraw Hill