Diesel & electric loco register /
Chard, Andy,author.
"This book lists every standard gauge diesel and electric locomotive that is, or has been capable of working on the main line railway network"--Introduction.
Diesel locomotives
Electric locomotives