Juhász, Zoltán, et al. “Teaching Java Programming Using Case Studies”. Teaching Mathematics and Computer Science, vol. 6, no. 2, Dec. 2008, pp. 245-56, https://doi.org/10.5485/TMCS.2008.0161.