I personally own the GoF book, Craig Larman's "Applying
Patterns and UML book" where he discusses what he calls the GRASP patterns and "AntiPatterns" by Brown, et. al.
I also currently have in my possession "Analysis Patterns" by Martin Fowler and "Patterns in Java" by Mark Grand which my company bought on my recommendation.
The only book I have read all the way through is Larman's book. I have only skimmed through the others and use them mostly as references when a need arises.
I think I also downloaded the electronic version of Thinking in Patterns but haven't actually looked at it yet. I like Bruce Eckel's approach: put it out on the web as a non-printable PDF and get feedback from a wider audience. If people like the book enough, they will buy the paper edition. I read the electronic version of "Thinking in Java" for a while and it actually helped me decide to get the paper version just because I wanted to take it around and read it while waiting for my wife while she went shopping

Linda, would you consider following Bruce Eckel's approach with the next edition of "Patterns Almanac"?
J.Lacar