Ingeniería de software clásica y orientada a objetos - Schach, Stephen R. (Mc Graw Hill, 2006)