Books by Robert J Shepherd