D W Shepherd Author