Differential Equations (Theory,Technique and Practice with Boundary Value Problems)