Books by David G. Herrmann