Holding up the universe - Jennifer Niven (Penguin, 2016)