Great book, even better than the movie. There is a lot of science...and science fiction in the book, and the reader is able to suspend disbelief easily. However, I found the resolution at the end of the book, a message hidden in a message, and the lead characters discovery of a kind of faith, a cop out. The movie's resolution was much better.