A.A. Telford. [With maps.]