Understanding Architecture: Its Elements, History, Meaning by Leland M. Roth | Menrva Books