Autumn's hottest must-reads: 20 brilliant new books you need to know about