A great range of concepts and vocabulary is thrown around. A bit technical, but I found it intellectually and spiritually …