Algorithms for visual design using the processing language - Terzidis, Kostas (Wiley, 2009)