Основные концепции языков программирования: пер. с англ. - Себеста Р. У. Роберт (Москва, Вильямс, 2001)