Sturm-Liouville operators and applications (Providence: AMS, 2011)