Gregorics, T. (2012) “Analogous programming with a template class library”, Teaching Mathematics and Computer Science, 10(1), pp. 135–152. doi:10.5485/TMCS.2012.0299.