Principles of Light Vehicle Technology. - Stoakes, Graham (Heinemann., 2012)