These are the 20 best-selling books of the year