Ten books for your holiday reading