Home Entertainment Booker Prize 2019: Margaret Atwood leads six authors in the frame to win