201 principles of software development (1995)

by A M Davis