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