Quickly master architectural programming concepts, skills, and techniques
In the essential discipline of architectural programming, the ideas of philosophy, sociology, anthropology, psychology, and history find their focus in the realities of site conditions, budgets, and functionality. Author Edith Cherry vividly demonstrates in this inspiring tutorial that the programming process not only helps architects avoid the endless design revisions occurring in most projects, but that it is also the key to designing for optimal form and function.
Programming for Design lets you rapidly acquire the knowledge and skills needed to successfully program a moderate-size space. Rather than simply describe basic principles and practices, this straightforward guide helps you master architectural programming by actually doing it.

http://rapidshare.com/files/../Programming for Design: From Theory to Practice.html
