Jeff Cole – a writer and curmudgeon