Automotive technology - James D Haiderman (Prentice Hall)