Books by Marc Hagan