I have heard of design patterns, but not of those two that you have mentioned.
As for a good source? There really is no source that will give you all the models out there, everyone has their own model and their own personal believes regarding such models. It is up to you to weed out which one you prefer.
I picked up a copy of "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma et. al. at work last week. I haven't had a chance to read much yet, but it looks well-organized. I've heard good things about it from co-workers, and it's also highly rated at Amazon - 4.5/5 stars, based on 218 votes at the moment.