Graeme J Taylor Author