Balancing Agility and Discipline
Balancing Agility and Discipline is a book written in 2004 by Barry Boehm and Richard Turner. The fact that it is already on its 6th reprint tells something about its value. This is a very pragmatic book that tries to put in perspective agile and plan-driven software development approaches.

