An Introduction to Interpreters and JIT Compilation
Lectures on programming language interpreters and just-in-time compilation