content: I got this book and went through it before I took a Java programing class because the premsie of it is that you should learn object design before programing language. Without a knowledge of Java, I found it very hard to understand the OO concepts as presented in this title and would not recommend it as an OO book unless maybe you already know the language.