Steve McConnell
A comprehensive guide to software construction, covering best practices and methodologies.