From cosy fantasy and thrilling romances to mind-bending sci-fi, here are some of the best new books you need to read this ...