Amazon picks the 100 best books of 2014