As a person who took calculus 10 years ago, I find this book a great source for reviewing the materials. However, because it has been awhile, there are some gaps in my knowledge, which requires attention as I read the materials.<br>For my own usage, this book is relatively great with examples and proofs, but I find this will be a challenge for students who are about to learn calculus. It is not very clear, and it relies on intuition too much. Furthermore, it sometimes even assumes the student already knows some knowledge.<br>Anyone who wants to brush up on calculus or reviewing it for fun, I can highly suggest this book. Yet, if you are about to embark on the wonders of infinity, I would like to suggest another book or watch Khan Academy. This book might throw you off.