I'm currently in my final year of high school, and want to pursue some recreational maths before I go to university. I've been scouring the internet and various book stores for a nice textbook to learn something new from, and have come across this book a few times, called Introduction to Mathematical Thinking: Algebra and Number Systems, by Will J. Gilbert.
In the abstract of the book, it says:
Topics covered in this comprehensive introduction range from logic and proofs, integers and diophantine equations, congruences, induction and binomial theorem, rational and real numbers, and functions and bijections to cryptography, complex numbers, and polynomial equations.
Basically, my question is; is this a good book to learn from?
I found that it's used in some university first year courses (i.e. MATH 135 at Waterloo University), and so I figure it has some credibility. It also seems to cover useful, relevant, and interesting topics, such as binomial theorem and complex numbers.
Has anyone else every used this book? If so, was it good? Or are there other ways of learning that you would recommend, either through other books, or through other means?