I have to thank Cameron the most because the free exam is the only thing I prepare for the SCJA exam, and I am a bit sorry to him because I didn't buy his SCJA book. However, I bought the head first OOAD, but didn't have the time to read it. I still need to read it some time for a stronger knowledge of UML design.