Books by Anthony E. Hall