A GENERAL-WEIGHTED STURM-LIOUVILLE PROBLEM