Books by David M. Barrett