OReilly, March 2008: Second Edition, Pages 913
If you can answer yes to any of these: 1. Do you know how to program in Java (you don’t need to be a guru)?
2. Do you like to tinker – do you learn by doing, rather than just reading? Do you want to learn, understand, and remember servlets and JSPs, and pass the SCWCD for Java EE 1.5 exam?
3. Do you prefer stimulating dinner party conversation to dry, dull, academic lectures?
this book is for you.