So You Want to Learn to Program – Second Edition – Front Material

This is from the 2019-06-29 version.