Juhász, Z. (2008) “Teaching Java programming using case studies”, Teaching Mathematics and Computer Science, 6(2), pp. 245–256. doi:10.5485/TMCS.2008.0161.