Patterns of Enterprise Application Architecture Martin Fowler Hardcover Book

This textbook is used in many universities across the country.