This will be a review of the books by Robert J. Sawyer that I have read. Those not interested in such things can spend their time better by perusing the FAIL Blog or catching up on film trailers.

Reviews after the jump.

(more…)