Professional JSP - Avedal, Karl. (Wrox Press, 2000)