Motor vehicle technology : engine and accessories. - Verghese, K. C. G.