Great Western, Grange Class Locomotives: Their Design and Development by David Maidment Back to product details page >