kate kennedy book review