"Design concepts in programming languages" - читать интересную книгу автора (Franklyn A. Turbak, David K. Gifford)