A course in differential equations with boundary value problems. (2017)