This is a dissapointment, the authors quick start guide was just that, elementary but concise, I can recommend it to students who have come to electronic publishing with insufficient computing experience. This I had hoped would be an "advanced" version in the same clear, concise style. Unfortunately the text is bloated with cookbook style program examples: instead of highlighting the essentials of a technique, a full (yet nonetheless a toy) application is presented. On page 100 for example we have 40 lines of code of the same form: even the dimmest reader should be able to work out the code for every letter of the alphabet given the example case of "A". Elsewhere there are similar cases with names of months and days. And yet with all this verbosity of code the author admits on page 8 that "because of the confines of the book format [...] will not be as well-documented or organised as I would prefer".
The content is good, important topics such as object orientation, database design principles and security are not ignored. This will be a useful text, albeit low end "intermediate" rather than "advanced". It is just a pity that the publishers perception of what the market demands spoils a potentially great book, with superflous examples that would, for those who confuse memesis with learning, be better downloaded than rekeyed.