Design Patterns vs Software Architecture Design Patterns in Java

I am looking at four different books right now:

Design Patterns by Erich Gamma, Helm, Johnson, Vlissides
vs
Software Architecture Design Patterns in Java by Partha Kuchana

Also:
Pattern Hatching : Design Patterns Applied or
Design Patterns Explained by  Shalloway ?

If course, if I had alot of money, I'd just pick up all 4.  I realize that The first one mentioned (Design Patterns  by Gamma, etc.) is famous and considered "classic", but it is also 10 years old.  Amazon reviews claim that Kuchana's book  has "all the patterns" in the Gamma book plus more...except, I covet the first two chapters of Design Patterns which, from what my understanding is, presents the new way of thinking about patterns in object oriented programming...

I am really fighting between the Kuchana book and the Gamma book, as Kuchana is in Java (a plus, thats what I am programming in) and it is 2005 as opposed to 1995.

Does anybody have any input on this?  I am a recent graduate, and have had a few software projects where I felt that my design could have been so much better, and I want to be a better OOP.

The other two books are also options that I am considering getting along with the Gamma or Kuchana book, or maybe first instead.

Thank you for any help.  (I'll put the point value at 125...if you all think this one deserves more, just let me know; I am unsure what point value this question should be.)
ctangentAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

NeedPointsCommented:
I am not able to comment on the learning perspective, but reading the book of Gang Of Four will be nice, when showing off in conversations.
They are like the Beatles of the design patterns, you may argue that there are nicer songs and bands, but Beatles is still Beatles, you have to listen to it, in order to participate in musical conversations.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
nachiketCommented:
What u need is only one book!!

"Design Patterns Explained by  Shalloway 2nd edition" (make sure u get the latest 2nd edition)

this book explains the GoF book. I have read both of them... and believe me "Design Patterns Explained" is the best. My wife was also leaning OOAD and this book is here favorite to.

One more TIP. goto http://safari.informit.com/ put ur credit card and u will get free 14 days account... from that u can check if u really like this book... then u can go ahead...

after u read 2-3 chapters of this book u are going to award 10000 points for it (just kidding)

Regards
Nachiket
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Programming Theory

From novice to tech pro — start learning today.