Theory of architecture can simply be perceived as explanations of architectural works or styles in a specific time and place. It is also responsible of introducing a logical criticism on the different architectural tendencies and approaches to the architectural practice. From a philosophical perspective, theory of architecture introduces questions and explores new design thoughts that could be used as useful guiding principles to the architectural practice.This book is written in an easy and clear language that can be comprehended by students and a wide variety of audiences who would like to experience architecture.