All the bright places. - Niven, Jennifer (London: Penguin Group.)