====== Patterns of Enterprise Application Architecture ====== [[http://www.martinfowler.com/books.html#eaa|Patterns of Enterprise Application Architecture]] by [[http://www.martinfowler.com/|Martin Fowler]], examining [[pattern:Enterprise Patterns]], is a book well worth investing in. Some of the knowledge smurf there will not be new but may well structure alot of first hand experience and give you a clear vocabulary to express problems precisely. PHP even gets a brief mention in the discussion of the [[pattern:Template View]], although most examples in the book are Java or C#.