You're looking for a software project management book to read. What's the best way to choose one? Software project management is a complex and dynamic field that requires a combination of ...