R J Shephard Author