@article{beck2000emergent, author="K. Beck", title="Emergent Control in Extreme Programming", journal="Cutter IT Journal", volume="13", number="11", pages="22--24", year="2000" } @inproceedings{liberherr1988style, author = {K. Lieberherr and I. Holland and A. Riel}, title = {Object-oriented programming: an objective sense of style}, booktitle = {OOPSLA '88: Conference proceedings on Object-oriented programming systems, languages and applications}, year = {1988}, isbn = {0-89791-284-5}, pages = {323--334}, location = {San Diego, California, United States}, doi = {http://doi.acm.org/10.1145/62083.62113}, publisher = {ACM Press}, address = {New York, NY, USA}, } @book{eckel200Xpython, author = "Bruce Eckel", title = "Thinking in Python", publisher = "(unpublished work in progress)", url = "http://www.mindview.net/Books/TIPython" } Design Patterns Elements of Reusable Object-Oriented Software Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides