Books by Daniel J Stokes