The craft of programming - Reynolds, John C. (Prentice-Hall International Series in Computer Science / Prentice-Hall, Inc.., 1981)