Title: Programming for the Puzzled
Subjects: Computer programming, Mathematical recreations, Puzzles, Computer games