This text is exceptionally well-written.  I have read but 3 chapters, so far, along with doing many of the exercises at chapter's end.  A  very enjoyable read for those interested in some of the basics for higher maths.