"Структура и интерпретация компьютерных программ" - читать интересную книгу автора (Абельсон Х., Сассман Д.(Abelson,Sussman))