Diesel engines and electric power by Ron Baker | Menrva Books