the compound effect book review