Books by David R. Veerman