This book is great. It's super clear in its explanations, and really helps you to understand the theory behind the math. I initially got this book as a supplement to my diffeq boook for school, but found myself using this book as my primary text instead.