The study of programming languages - Stansifer, Ryan D. (Prentice-Hall, 1995)