Books by David P. Shepherd