Structure and Interpretation of Computer Programs - Abelson (MIT Press Cambridge, 1996)
Keywords: AIML -CSE