avg_rating: 4.05
name: James M. Houston
about: James ‘Jim’ M. Houston is Professor of Spiritual Theology at Regent College, Vancouver, BC, Canada.[Note: Because there are several authors named 'James Houston', these have been entered using the author's middle initial]. James ‘Jim’ M. Houston is Professor of Spiritual Theology at Regent College, Vancouver, BC, Canada.[Note: Because there are several authors named 'James Houston', these have been entered using the author's middle initial]. ...more