Books by Nick A. Shepherd