There is a relatively new book out called "Bad Choices: How Algorithms Can Help You Think Smarter and Live Happier" I am definitely planning on using this book as a compliment to CSP next year. Most of the material is presented very well in an easy to read style along with excellent illustrations. I would encourage any teacher that wants to incorporate more supplemental reading assignments to check it out, it's divided into short sections each focused on a real-world example problem. In particular there are chapters on compression, linear vs. binary search, path finding, and more that will go perfectly with the Code.org curriculum.
Thank you for sharing. I had my students pick a book to read last summer as their AP summer assignment, but the two books I chose (which I hadn't read myself) were terrible. This one looks promising! I just bought it and can't wait to read it.
This does look good! Thanks for sharing it!
Thank you for sharing. Has anyone used Blown to Bits as a Summer Reading for kids entering AP Computer Science?