Martin Davie, Tim Grass, Stephen R Holmes, John McDowell and T A Noble Author