Core War: Explorations in Computing

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.