I am starting to study for the IBM 486 test. I am hoping someone will be able to give me some advice on what material I should read. I have the gang of four book and the UML distilled 2nd edition. I read on another thread that I should read the Applying UML and Patterns: book by Craig Larman. Should i get the 2nd or third edition of this book. I know that the 2nd edition covers UML 1 and the third edition covers UML 2. I think the exam covers UML 1?? My question is there much difference between the the two versions of UML? Should i buy the 2nd or 3rd edition of Applying UML and Patterns??