be aware: this was written by the infamous ulrich drepper.
structure and interpretation of computer programs, second edition. the wizard book. harold abelson, gerald jay sussman, julie sussman.
the scheme resource site.
a critique of abelson and sussman. philip wadler.
"programming paradigms for dummies: what every programmer should know", peter van roy.