This book contains seminal articles and essays that illustrate the growing importance of patterns in application development.