Books by Bruce D. Haynes