High-Level Language and their compilers - Watson (Addison-wesley, 1989)