Architecture-Centric Software Project Management by Daniel J. Paulish