Engines, Electronics And Related Systems by Roy Brooks & Jack Hirst