Troubleshooting & Repairing Diesel Engines. - Paul Dempsey ([S.l.]: Mcgraw Hill)