Solid software - Pfleeger, Shari Lawrence (Software quality instistute series, 2002)