Incidentally there is a textbook on calculus that Donald Knuth said he read in his first year at university, and after doing all the problems in it he moved from beginner to top of the class (and thereafter, renowned computing scientist). I think the author was named Thompson, but I haven't seen the book myself. Maybe some people here have?