The Clouded Mirror by L. T. C. Rolt (Paperback, 2009)