Locomotives Modern Diesel and Electric Reference 2nd Edition