book reviews 143624