Software Engineering - Pressman, Roger S (Boston McGraw Hill International, 2005)