Used price: $7.46
Buy one from zShops for: $17.47
The above synopsis might suggest that this is a lengthy novel; in fact, it is quite a short one (in my edition only 330 pages), and in my view it is the shortness of the novel which is its major problem. Miss Wesley has set herself the task of telling the stories of a large group of people, but has not allowed herself adequate space in which to perform that task. As a result, the complex story is told in insufficient detail, which means that the characters fail to come alive.
The major theme of the novel is the challenge posed to conventional ideas of morality by the changed conditions of wartime. (Most of the characters either form adulterous liaisons or indulge in casual promiscuity). This theme could have been an interesting one, but unfortunately the characters are under-developed and lack any sense of an inner life. It is therefore difficult to understand their motivation or the reasons for their behaviour, and the oportunity to develop this major theme is lost. Most of the main characters, in fact, simply come across as self-centred and lacking in feeling. Even those described as being in love are frequently unfaithful to each other. This would not matter if Miss Wesley's aim had been to create a portrait of a cold, selfish group of people, but I was left with the strong impression that she wanted to make many of them sympathetic or attractively unconventional and failed to do so. This is not a book I could recommend.
I noticed a few factual errors in the book. I will not go through them all, but I must say that, contrary to what Miss Wesley states, the conductor Wilhelm Furtwangler was not "very pro-Hitler".
Used price: $9.95
Buy one from zShops for: $16.88
Also, it contains a number of inaccuracies and inconsistencies. Naming conventions are awful or absent, both from the syntactical and semantical viewpoint; see code in p. 68 for a specially relevant example. A book with so much printed code should pay attention to this. Also, some concepts are plain wrong: tables using foreign keys pointing to other tables are not "joined" but linked or related (p. 51). Joining may come later through specific SQL queries using the JOIN keyword. Classes related to other classes don't necessarily result in objects "containing" other objects (p. 52), but referencing them.
Most central to the book, the author claims that IM resolvers solve the problem of making library classes of which we don't have the source code persistent. What about privately held state? You cannot solve this problem as an afterthought without a good metainformation-based reflection infrastructure such as that of .NET, for instance. I don't think the Scoop architecture is much better than any other way to make objects persistent.
Also, attributes are usually considered scalar properties of classes, but the author omits the "relation" or "reference" concept and uses "attribute" to mean any property of a class (p. 58, p. 71). Later, he discusses the issue (p. 176) but the conclussion he draws contradicts his previous use of the concept!
Overall, the book shows a lack of sound conceptualization of object-oriented ideas, and is too geared to the pure programming of persistent objects from a clearly narrow perspective. The author ignores high-level persistent libraries (such as ADO in the Windows platform) and puts too much importance in C++, which definitely is not the most used language in database environments. For instance, the identifier of an object is not the memory address it occupies. That's just a not so convenient way to build object ids. The author builds on top of this by saying that an untrained programmer could start using Visual Basic in a few days; of course, my 3-year old daughter could also start moving pieces on the chessboard right now. But that does not mean she plays chess!
Also, I totally disagree with his proposed parallelism between databases and user interfaces. His viewpoint only can be defended if you consider purely _structural_ UIs such those generated by (bad) 4GLs and some ERP parameterizable environments. Complex application domains (are there simple ones?) require highly _functional_ UIs that do not map the database in any sense.
I feel deceived about this book. I spent my money in a work edited by Addison-Wesley, which is a reputated firm from which I have read dozens of brilliant books, and this one does not keep the minimum level. The book cover shows the names of Mary Loomis and the Three Amigos, which undoubtedly endorse the book's value. What's their value?
The use of operator overloading in this book only obscures and does not illuminate.
I completely disagree with his "DataExplorer" GUI classes.
On the plus side there are a few good ideas to be mined.
Used price: $9.00
Buy one from zShops for: $9.80
Used price: $5.75
Buy one from zShops for: $49.99
Used price: $14.95
Buy one from zShops for: $20.90
Used price: $16.85
Buy one from zShops for: $50.53
Used price: $20.34
Buy one from zShops for: $20.35
Used price: $2.00
The dialogue in the Camomile Lawn is nearly always unrealistic, the characters cartoonish, and the atmosphere / setting overly fussed over. In prewar Britain, the embarassingly good, upper class protagonists go on and on about their simpathy with the Jews (so politically correct now, simply not such an important part of upper crust 1930's Anglo Saxon sensibility), the sexy lovers dish out measured amounts of sauce and swear words... it's just an embarassing mess of an attempt to be raw and real.
I never got past the first hundred pages, and I will not seek out Wesley's other works. I really wasted my time, rolling around in a little bit more than just camomile blossoms.