Programming language concepts 2/E - Ghezzi, Carlo (John Wiley & Sons, 1987)