mpetruce 's review for:

Flashforward by Robert J. Sawyer
4.0

This will be a TV series this fall, so read it now so you can be all snooty about it later. Great discussions of whether the future can be changed if you know what's coming, or if said knowledge and your actions to change it are indeed what makes the future come true; also there was gunplay. I thought the end was about to get stupid, but the resolution of that resolution brought it back to believable for me. A great book.