Walls
David Frye
4.0 / 5
Military Engineering Military Architecture Civilization
"A survey of walls throughout history and their role in shaping society."--Provided by publisher.
"A survey of walls throughout history and their role in shaping society."--Provided by publisher.