brynn weaver book review