A textbook written for the online version of Georgia Tech’s CS1301 class. The full textbook can be accessed here.