
It's a book about computer science, except there are no computers in it. It's an interesting experience. While it's aimed at young readers, it's the kind of thing that can be fun for readers of all ages and all levels of tech-savviness. It actually finds a fun way to explain polymorphism, which is an achievement in itself.