Márien, S. (2008) “Decision based examination of object-oriented programming and Design Patterns”, Teaching Mathematics and Computer Science, 6(1), pp. 83–109. doi:10.5485/TMCS.2008.0174.