Bowler, Kate. Everything Happens for a Reason : And Other Lies I've Loved. - London Random House 2018 - 178p. ISBN: 9780399592065 Dewey Class. No.: 131.3 / BOW/EVE