The Steam Engine of Thomas Newcomen by J.S. Allen, L. T. C. Rolt (Hardcover, 1998)