James C. VanderKam: a teacher for all generations - Machiela, Daniel A. (A teacher for all generations ; 1, 2012)