Engine Testing Theory and Practice 3rd edition by A J Martyr and M A Plint Automobile Engineering Books