Learning processing : a beginner's guide to programming images, animation, and interaction - Shiffman, Daniel (ElSevier, M. K. Morgan Kaufmann Publishers, 2015)