Negative Positive
Title: Good code, mediocre explanations, rampant typos
Review: I agree with the other reviewers concerning good code and rampant typos. However, the author seems to think the audience is captive, and is willing to put up with his idiosynchracies. [I for one am not.] As an example, much discussion is devoted to the comparison of the GCD algorithm variants, so much so that one of the variants, Left Shift Binary, is "name-dropped" in the middle of the text, leaving the reader wondering why it deserves mention. The Least Remainder variant is missing critical information on the modulo arithmetic operation - namely, that '%' gives the same result on argument pairs with differing signs, even though the quotient is not the same as with same sign pairs. '%' just works, and that's all we are expected to care about.Overall, the book appears more like a user manual: the code works, and is packaged for the user. Code applications are covered in the "manual".
Is the review positive or negative? 