Books by Michael R. Hall