Differential Equations with Boundary Value Problems by David Arnold, Albert Boggess & John Polking