Journeys Towards Progress
by
Ray Watters
384 pages, 16 unnumbered pages of plates : 24 cm