Ahern, Cecelia Perfect - London Harper Collins Publishers 2017 - 426 p. ISBN: 9780008125165 Subjects--Topical Terms: English literatureEnglish fiction Dewey Class. No.: 823 / Ah34p 2017