Best book to learn the subject in a sound setting. It kicks off from grounds, up all the way to the more involved topics. The pedagogy is great, apt for self perusal, with a plethora of worked examples to boost your comprehension before delving into the deep trough of exercises.