1. Christopher Alexander . 1977. A pattern language: towns, buildings, construction . Oxford university press . Christopher Alexander. 1977. A pattern language: towns, buildings, construction. Oxford university press.
2. An Analysis of Using Many Small Programs in CS1
3. Owen Astrachan and Eugene Wallingford . 1998 . Loop patterns . In Proceedings of the Fifth Pattern Languages of Programs Conference. Owen Astrachan and Eugene Wallingford. 1998. Loop patterns. In Proceedings of the Fifth Pattern Languages of Programs Conference.
4. Kathy Baxter Catherine Courage and Kelly Caine. 2015. Chapter 11 - Card Sorting. In Understanding your Users (Second Edition) (second edition ed.) Kathy Baxter Catherine Courage and Kelly Caine (Eds.). Morgan Kaufmann Boston 302--337. https://doi.org/10.1016/B978-0--12--800232--2.00011-0 Kathy Baxter Catherine Courage and Kelly Caine. 2015. Chapter 11 - Card Sorting. In Understanding your Users (Second Edition) (second edition ed.) Kathy Baxter Catherine Courage and Kelly Caine (Eds.). Morgan Kaufmann Boston 302--337. https://doi.org/10.1016/B978-0--12--800232--2.00011-0
5. Kent Beck and Ward Cunningham. 1987. Using pattern languages for objectoriented programs. http://c2.com/doc/oopsla87.html (1987). Kent Beck and Ward Cunningham. 1987. Using pattern languages for objectoriented programs. http://c2.com/doc/oopsla87.html (1987).