Books

Programming Practice

Programming Culture

Teams, Projects, and Management