This is a practical handbook for software construction. McConnell's focus in this book was to advance the common practice of software development to leading edge. He provides research and programming experience to facilitate development of high-quality software. The author provides a chapter on "Where to Go for More Information," with descriptions of some of the industry's best books, articles, and organizations. Recommended reading for any software developer. Although the book pre-dates the web and client-server technology, most developers I know continue to value the practical and useful advice provided here.