"Introduction to Ordinary and Partial Differential Equations Using MATLAB" is a great resource. The book is in three sections; MATLAB, ODEs, and PDEs. The book focuses on using MATLAB as a tool to aid in understanding. There is much to like about this book. Alexander Stanoyevitch does a fine job of explaining his terms and processes.
The book is far from perfect, and that is due to its age. The publishing date is 2005, and with a program that is still current, that is a considerable detriment. On the other hand, the book contains theory along with the coverage of MATLAB. I have no preconceived notions of MATLAB because I have never used it before. It has several valuable insights when it comes to programming.
Finally, the book contains an extensive bibliography. The author refers to other books when he does not include proofs.