Sorry... I missed the more general question and only answered the age part. The target audience is someone with little to no algorithms background who is interested in learning more about computer science. It isn't an in depth, formal text for someone familiar with a lot of algorithmic concepts--there are better technical books for that. Rather the goal is to provide some insight into the high level concepts of the algorithms and get people excited about learning more.
Of course, my hope is that the humor and stories will appeal to more advanced audiences as well.
Without subsidies, chem-ag food costs four times more than organic. Or this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop