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