THE MEANING OF LIFE: PHILOSOPHICAL PERSPECTIVES THROUGH THE AGES