"highly recommended." — Library Journal (Starred Review)