Professional Software Development Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers by Steve McConnell Matt Sawka.
Aspects of the Software Engineering Profession Today! Brought to you by: Brenda Franklin.