British Historic Towns Atlas

179 pages hardcover 1970

challenging informative lighthearted medium-paced