Understanding Architecture: An Introduction to Architecture and Architectural History by Hazel Conway, Rowan Roenisch (Paperback, 2004)