Graphics Programming with Java 2D. Java 2D API Shapes, text, and images A uniform mechanism for performing transformations rotation and scaling,
Procedural Methods (with a focus on particle systems) Angel, Chapter 11 slides from AW, open courseware, etc. CSCI 6360/4360.