I chose this book to read for a millenium themed Independent Study Unit at school. I was a little bit hesitant about science fiction because it has never really been my "thing" but I was pleasantly surprised. The story was very well paced from start to finish and a bit eerie at times with similar facts from the book to real life. It almost made me wonder what a deja vu really is. I was very impressed with the book and would recommend it to anyone, whether they typically enjoy science fiction or not. This one is a keeper.