The Haynes Manual On Engine Management by Martynn Randall