Project Managers Guide To Software Engineering's Best Practices by Richard H. Thayer & Mark J. Christensen