Working Through Zafar Ahsan's Differential Equations Book
I've been using Differential Equations And Their Applications By Zafar Ahsan for about eight years now, mostly as a reference and occasionally as a course textbook. It's a straightforward applied mathematics book that covers the usual material — first-order equations, second-order linear equations, systems of ODEs, Laplace transforms, boundary value problems, and a chapter on partial differential equations. The writing is dense but correct, which is more than I can say for some other texts in this space. Here's the thing people don't tell you about learning differential equations from a text like this: the order of the chapters matters less than you'd think, but the worked examples are where the actual learning happens. Ahsan lays out theory in about three pages and then gives you six or seven worked problems. That ratio is intentional. The theory section alone won't get you very far. You need to see the methods executed multiple times before they stick.
Differential Equations And Their Applications By Zafar Ahsan
I picked up the third edition, which was published by Universal Publishers. It runs roughly 480 pages. The layout is clean — black and white, standard serif font, diagrams are functional rather than decorative. There are end-of-chapter exercises with answers provided for odd-numbered problems, which is about as helpful as it gets when you're stuck at 11 PM. One thing that caught me off guard when I first started using it was how thoroughly it covers reduction of order techniques for second-order equations. Most textbooks skim this. Ahsan devotes an entire section to it, including the method of variation of parameters with detailed derivations. I ran into a problem last year involving a non-homogeneous equation where the forcing function was a product of a polynomial and an exponential, and the undetermined coefficients method kept failing because of the form of the complementary solution. The reduction of order approach from chapter four got me through it in about ten minutes. That same problem would've taken me half an hour using brute force integration. The Laplace transform chapter is solid but not particularly deep. If you're coming in fresh, you'll get the basic convolution theorem and the standard transform pairs covered well enough. But if you need to work with distributions or generalized functions, you'll want something more advanced. I use this book alongside Kreyszig for deeper coverage on that side of things.
Another practical note about the PDE section near the end — it's useful for getting through a standard engineering mathematics course, but don't expect it to prepare you for anything beyond undergraduate level. The treatment of separation of variables is standard, and there's a brief look at Fourier series applications. If you're planning to do actual finite element work or computational fluid dynamics later, you'll need to supplement this with a dedicated numerical methods text. The biggest drawback I've found with this book is the lack of modern computational examples. Everything is set up to be solved by hand. That's fine if your course requires it, but in practice, most real-world differential equations get solved numerically. MATLAB, Python with SciPy, even Wolfram Alpha will handle most of the work. I'd recommend working through the analytical methods in Ahsan first to understand what's happening, then validating your results with code. It takes maybe twenty minutes to write a simple Runge-Kutta solver in Python, and it's a useful habit to develop. I also ran into an issue with one of the exercise sets in chapter seven — the answers for problems 12 through 18 appear to have typos in the published edition. I caught it because my solutions didn't match the given answers, and after checking with another source and running the problem through a symbolic calculator, I confirmed the book's answers were off. Don't automatically assume you're wrong just because your answer differs from the back of the book. These things happen.
Get the Full Details

For anyone looking to actually use this material in an applied setting, here's a rough timeline that works: spend about two weeks on first-order equations and integrating factors, three weeks on second-order linear equations and methods of solution, one week on Laplace transforms, two weeks on systems of ODEs and matrix methods, and then another two weeks on the PDE material. That's a twelve-week schedule at maybe six to eight hours per week. It's not aggressive, but it gives you enough time to actually internalize the techniques rather than just memorizing procedures. There's a PDF version circulating online, though I don't know the legality of distributing it. The physical copy runs about thirty to forty dollars used on Amazon or AbeBooks. The Kindle version exists but the math formatting is occasionally broken in places where Ahsan uses inline fractions or multi-line derivations. If you plan to work through this actively, the print or a properly formatted PDF will save you frustration. The exercises range from computational drills to proof-based problems. The computational ones are useful for building speed. The proofs are where you actually learn why the methods work. I always recommend doing at least two proofs per section if you have the time. Skipping them makes the methods feel like magic tricks instead of mathematical results, and that distinction matters when you hit a problem that doesn't match any of the standard forms.