Programming language design concepts - Watt (John Wiley & Sons, 2004)