Explorations in computing : an introduction to computer science - Conery, John S. (Boca Raton, FL : CRC Press, 2011)
Includes index.