https://www.christianitytoday.com/2002/10/dave-alan-johnson/