This is an excellent book for those wishing to understand calculus from a deeper perspective. It requires either a high math IQ or a lot of diligence on the part of the average math student (your humble reviewer is definitely in the latter category) in order to make steady progress.