Sicp is a project mainly written in Scheme, it's free.
Structure and Interpretation of Computer Programs