by Architecturefor Humanity (Editor)
Format: Paperback
Pages: 336
Publisher: Metropolis Books
Published: 30 Jun 2006
ISBN 10: 1933045256
ISBN 13: 9781933045252