Cleanroom Software Engineering by Jesse Poore & Carmen Trammell