A practical approach to software quality - O''Regan, Gerard (Springer, 2010)