JasperReports 3.6 development cookbook : over 50 recipes to create next-generation reports using JasperReports - Siddiqui, Bilal (Quick answers to common problems, 2010)