Creating content management systems in Java - Ferguson, Arron (Charles River Media, 2007)