This document is the unofficial Texinfo format version of the textbook "Structure and Interpretation of Computer Programs". It was converted from the official Scheme-and-Lisp format to make it more accessible to users with modest computers by allowing it to be viewed within an Emacs Info browser or printed without excessive resources. The conversion to Texinfo format also makes the text easier to search.