Software Development Book Reviews
Ted Felix
The reviews are organized by category so that you can zoom in
on books related to your specific interests.
Click on the title of each book to read my review. Books
I haven't reviewed will take you to Amazon.
The Top 3
Three must-reads that should be on every developer's bookshelf.
- Code Complete (Steve McConnell 2004)
- Applying UML and Patterns (Craig Larman 2004)
- Refactoring: Improving the Design of
Existing Code (Martin Fowler 1999)
Object Oriented Architecture and Design
Applying UML and Patterns (Craig Larman 2004)
Software Architecture in Practice (Len Bass, et al. 2003)
Object Oriented Software Engineering (Jacobson, et al. 1992)
Object-Oriented Modeling and Design with UML
(Michael Blaha, James Rumbaugh 2005)
Design Patterns (Gamma, et al. 1995)
Object-Oriented Analysis and Design with Applications
(Grady Booch 1993)
Pattern Languages of Program Design 1 (1995)
Software Construction
Code Complete (Steve McConnell 2004)
Refactoring: Improving the Design of
Existing Code (Martin Fowler 1999)
Object-Oriented Software Construction
(Bertrand Meyer 1997)
C/C++ Programming Language
C++ Primer Plus (5th Edition) (Primer Plus (Sams))
(Stephen Prata 2004)
C++ How to Program (5th Edition) (How to Program)
(Deitel and Deitel 2005)
The C++ Standard Library : A Tutorial and Reference
(Nicolai M. Josuttis 1999)
Effective C++ Third Edition (Scott Meyers 2005)
Effective C++ CD (Scott Meyers 1999)
C++ Gems (Stanley B. Lippman (editor) 1996)
The C++ Programming Language (Bjarne Stroustrup 1997)
Advanced C++ Programming Styles and Idioms (James O. Coplien 1992)
The C Programming Language (Kernighan and Ritchie 1988)
Microsoft Windows Programming
Programming Windows with MFC (Jeff Prosise 1999)
Programming Windows (Charles Petzold 1998)
Windows NT Security (Nik Okuntseff 1997)
Windows++ (Paul DiLascia 1992)
Classics
Classics in Software Engineering (Edward Yourdon (editor) 1979)
The Mythical Man-Month (Frederick P. Brooks 1995)
Project Management
Software Project Secrets: Why Software Projects Fail
(Stepanek 2005)
The Mythical Man-Month (Frederick P. Brooks 1995)
Software Technologies
Advanced Programming in the Unix Environment (APUE)
(Stevens and Rago 2005)
Effective TCP/IP Programming (Jon C. Snader 2000)
Aspect-Oriented Software Development with Use Cases (Jacobson/Ng 2005)
The Book I'm Reading Now
No plans yet. Catching up on magazines, etc...
Reading Plan
Click here to see the books I plan to
read in the future.
<- Back to my software page.
Copyright ©2005-2007, Ted Felix.
Disclaimer