Dr James Eglinton is Meldrum Senior Lecturer in Reformed Theology at the University of Edinburgh. His new book, Bavinck: A Critical Biography, was published by Baker Academic.