Steganography and cartography: interesting assignments that reinforce machine representation, bit manipulation, and discrete structures concepts. - Daniel E. Stevenson; Michael R. Wick; Steven J. Ratering (SIGCSE, 2005)