List price: $20.00 (that's 30% off!)
The story itself is good, but not great. It involves a private eyes daughter attempting to solve her dead fathers last case, the missing statue of the Maltese Goddess. Personally, I would have preferred it without the songs. I love musicals, but they do not seem to fit an audio mystery. The voice acting is good, and my favorite character is the dead father heard on notes recorded before his death.
ZBS rarely goes wrong, and this is no exception.
The bulk of the book deals with the Arab Revolt against Turkey, and Lawrence's role in it. The discussion is solid without being outstanding. Brent does a fine job of outlining the major issues in the conflict, describing the major figures in the conflict, and depicting the difficulties in any happy resolution. He treats Lawrence fairly, not minimizing his role, but not buying uncritically into the Lawrence legend. He neither tries to erect an idol nor destroy an icon. He also deals with Lawrence's life before WW I, and to a much lesser extent, his life after it. I wish the latter part of the book had been a bit fuller. I found the final years of Lawrence's life to be dealt with far too brusquely.
The illustrations make the book. There are photographs of nearly all the key figures, color reproductions of many of the illustrations from the original private edition of THE SEVEN PILLARS OF WISDOM (including a number of cartoonish depictions of Lawrence), and fascinating photographs of Lawrence from all stages of his life. Even if one did not wish to read the text, I could recommend this volume as a great visual companion volume to anyone reading THE SEVEN PILLARS OF WISDOM.
This book is suitable for both database application programmers and undergraduate students. My undergraduate students, who have had a strong course in Java, would love this text. I am using it as a supplement in this fall's Database Systems course.
Java has really come into its own and Oracle8i strongly supports it. The Oracle8i database server supports both PL/SQL and Java. Oracle's Jserver, which includes a JVM (Java Virtual Machine). The authors provide a clear overview of how Java and now SQLJ fit into the database world.
This book presents very clear explanations for people new to database programming. They discuss JDBC and SQLJ and compare the approaches for accessing a relational database server. The authors give a detailed explanation of how a SQLJ program gets translated into Java source code. Nothing is skipped in explaining what the SQLJ translator does. For example, there is a fine discussion of the SQLJ iterator (which is essentially a Java class; the SQLJ translator actually replaces the SQLJ iterator declaration with a Java declaration for a class.) There is a detailed explanation about how the Java class contains a next() method and has accessor methods for columns in a particular table. The discussion of SQLJ stored programs is clear. Pros and cons of loading/compiling on the client versus the server side are given. There are fine examples of both ways of doing things. They give a very good explanation of how a SQLJ program connects to a database using an instance of a connection class, which is really a Java class that is defined in a SQLJ connection context. In conclusion, this is a very refreshing book that gives theory and detailed programs with great explanations. Java is an exciting language and SQLJ makes database work very interesting. These authors are doing a super job in promoting this new and relatively easy way of developing for Oracle databases. I have not found any other book to come close to what they have done for the database community.