Pentaho Reporting 3.5 for Java Developers : Create Advanced Reports, Including Cross Tabs, Sub-reports, and Charts That Connect to Practically Any Data Source Using Open Source Pentaho Reporting. - Will Gorman (2009)