There are plenty of good servlet books. Don't waste your time and effort and money. Too bad the review section doesn't have a rank lower than a "one star". This book is much worse any other book I read that get a "one star".