This is a book written by a software project manager for software project managers, et. al., actually good for anyone involved in software development. Whitten gives an honest look at some of the reasons for project failure and provides a practical a...