Engines, electronics and related systems - Hirst, Jack (Thomson learning, 2002)