J S P Practical Guide For Java Programmers - Robert J Brunner (Amsterdam Morgan Kaufmann Publishers, 2003)