- Structure and Interpretation of Computer Programs, Second EditionSussman, Gerald Jay
Paperback (2nd ed) - Introduction to Computation and Programming Using Python, Second Edition: With Application to Understanding DataGuttag, John V.
Paperback (2nd ed)