Text, Teacher and Student: Enhancing Spiritual Development