John Knox : Stalwart courage - Wilson, Douglas. (Christian Renegades series, 2000)