Davis, A. M 201 principles of software development - New York McGraw Hill Inc 1995 - xv, 240p. ISBN: 9780070158405