books i have read . . .