Software fundamentals: Collected papers by David L.Parnas. - Weiss, David M.; Parnas, David L. (Pearson Education, 2001)