Understanding programming languages - Ben-Ari, M. (John Wiley & Sons, 1996)