1. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I. and Angel, S. (1977), A Pattern Language: Towns, Buildings, Construction, Oxford University Press.
2. Alexander, C. (1979), The Timeless Way of Building, Oxford University Press.
3. Alexander, C. (2002), The Nature of Order: An Essay of the Art of Building and the Nature of the Universe, Book 1: The Phenomenon of Life, Book 2: The Process of Creating Life, Book 3: A Vision of a Living World and Book 4: The Luminous Ground, Routledge. Center for Environmental Structure.
4. Baldwin, C. Y., and Clark, K. B. (2000). Design rules: The power of modularity (Vol. 1). MIT press.
5. Gamma, E. (1995). Design patterns: elements of reusable object-oriented software. Pearson Education India.