Explorations in Computing is an introduction to computer science written by John S Conery and published by CRC Press in 2010. Chapter 8 “War of the Words” uses Core War and Redcode to introduce low-level programming.

The Magic Machine by A K Dewdney