Hundreds of schools of thought contend