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