This book addresses in a unifed way the key issues that must be faced in science and engineering applications when separation of variables, variational methods, or other considerations lead to Sturm-Liouville eigenvalue problems and boundary value problems.