This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
UML user guide is the better option for a newbie but if u are familiar with all the sketches that can be developed to explain any architecture then I think u must go for Martin Fowler's book. There may be a case that u know what can be done but u dont how it can be done and when it should be done. Martin Fowler helps u for that.