BOOKS BY DAVID HALL