Kelly, C. R.(Clive R.),author.