Curious Constructions: A Peculiar Portfolio of Fifty Fascinating Structures

by Michael Hearst and Matt Johnstone