John Banville. John Banville John Darnielle. John Devolle. by John Banville Brian Glanville. Tony Glenville. By John Colville. Moranville Kate Grenville.