Winter has come, and it's time to curl up and hibernate with a stack of books. Here are 8 new science fiction and fantasy ...