Spirituality, Ethics and the Meaning of Work ; A Philosophical Perspective