Excellent book in the Oakwood Railway Companions series.