Featuring epic fantasy adventures, gripping thrillers and sweeping romances, here are just some of our favourite books by British authors.