This book is not ready for publication. Another review notes that the page count would be low if a normal font had been used. The reason the author had to pad the page count with a large font is that a lot of information that is missing. For instance, there are long sequences of coding instruction without a single example output screen. He only provides three screen shots of the entire sample application. At one point he tells you to run the application to see that it works without showing you what it should look like. I guess that I would know what it looked like if I knew what I was doing, but then I wouldn't need this introductory book. He even instructs the reader to create a method without specifying what class it belongs to. I guess it musta belonged to the same class the previous method did, but it would make me feel more secure if it was explained, especially since I don't get to see a test run for another ten pages of coding instruction. Also, It would be nice to have a chapter showing how to set up a server to run the applications. It's fun to run the stuff in the Eclipse platform but I guess I will have to go elsewhere to see what they look like in a browser. The book is better than nothing, but not much. I will be using Google to find the the basics I need from discussion forums and free articles. I am sure that I will encounter most of what is in this book in the search of that free media. Avoiding that hassle, having to create my own context for the articles and dealing with non-professional writers with poor English skills, was why I paid for this book. My money was not well spent.