Stephen M. Garrett, PhD, is an Academic Fellow with the International Institute for Christian Studies and Lecturer/Researcher of Public Theology and Philosophy of Religion in the S...lihat lebih banyakStephen M. Garrett, PhD, is an Academic Fellow with the International Institute for Christian Studies and Lecturer/Researcher of Public Theology and Philosophy of Religion in the Social Communications Institute at Lithuania University of Educational Sciences.lihat lebih sedikit