"Michael Scott's book could have been entitled: Why Programming Languages Work. It takes a fresh look at programming languages by
bringing together ideas and techniques usually covered in disparate language design, compiler, computer architecture, and operating
system courses. Its comprehensive and integrated presentation of language design and implementation illustrates and explains
admirably the many deep and profitable connections among these fields."
Jim Larus, Microsoft Research