I have several books I can read over and over. With fiction, it's 'The Stand' by Stephen King, which is my favorite all time. I read that at least once a year, the version which has 100,000 extra words, which is like the director's cut and unabridged. I love the story. I love the social connotation to it.