G J Gill Author