Professor Ken Cruickshank Editor & Author