If you like problem solving, this book belongs on your shelf. Some knowledge of linear or abstract algebra is needed for a few of the problems, but most require nothing beyond calculus, and many... This description may be from another edition of this product.