Structure And Interpretation Of Computer Programs door Harold Abelson & Gerald Jay Sussman