Lessons from Building a Java PDF Engine

Engineering lessons from building layout, pagination, and rendering code in Java.