finlay donovan book review