Vehicle and engine technology - Heisler ,Heinz (London Elsevier LTD, 2008)