“This may require rereading to absorb some of the mathematical terms, but the book is fun, and interesting, and a challenge on many levels.”