Drawing Programs: The Theory and Practice of Schematic Functional Programming - Addis, Tom; Addis, Jan (Springer London : Imprint: Springer, 2010)