Software design : methods & techniques - Peters, Lawrence J. (Yourdon Press, 1981)