A list of the Rolling Stock of the Middleton Railway
Middleton Railway Trust Ltd ISBN: 0 9516205 4 1