4 books in this genre
Adapting to a Changing Railway (IMechE Seminar Publications)
PEP (Professional Engineering Publishers)
PACCAR
Alex Groner
Crewe sheds
Allan Baker
Iron & steam
Dana Ashdown