201 principles of software development - Davis, Alan M. (Alan Mark) (McGraw-Hill, 1995)