Diesel technology : fundamentals, service, repair - NORMAN, Andrew