Analysis Patterns: Reusable Object Models – Hardcover By Fowler, Martin – GOOD

You will find that this unbranded textbook is surprisingly durable for the price.