Select language, opens an overlay

Comment

Aug 28, 2015patcumming rated this title 3.5 out of 5 stars
This is a highly thought provoking book that presents a number of moral dilemmas. Fiona is an multi-faceted character and the layers of ambiguity make this a good choice for Book Clubs.