Author: David Steele, James Durham, John Brown of Haddington & Various Classic & Contemporary Reformers, Puritans, Covenanters, Calvinists, Presbyterians, & Reformed Baptists John Calvin