In answer to your questions regarding the "C Puzzle Book": i) There are discussions and explanations to the non trivial questions. ii) The "C Puzzle Book" costs about 20$. Its an amusing exercise and we use some of the puzzles to test C compilers, while waiting for the ANSI people to publish standards and hopefully test suites.