Excellent Book!
This book explains differential equations in a mathematical context rather than simply a "plug and chug" approach. What is particularly good is the section on partial differential equations and their applications. I have used the second edition extensively in my work, and the third edition is even better. The authors are to be congratulated for their clarity in writing.