BOOKS WORTH HAVING