Degenerate and Singular Differential Operators with Applications to Boundary Value Problems. (2nd March 2011)