Spirituality in Management: A Review of Contemporary and Traditional Thoughts and Agenda for Research