Struts design and programming a tutorial - Kurniawan, Budi (BrainySoftware.com, 2005)