Can you give me a rundown of what the major philosophical schools of thought have to say on the matter though.