Quality Software Management, Volume 1 by Gerald M. Weinberg