I just finished a book from last year (I waited for the paperback) -- John Scalzi's "Old Man's War" -- that I highly recommend to science fiction fans. Its the first thing I've read in a long time that reminds me of Robert Heinlein. It starts this way -- "I did two things on my seventy-fifth birthday. I visited my wife's grave, Then I joined the army." -- and just gets better and better. The protagonist is John Perry, who joins the Colonial Defense Forces because he has nothing left to keep him on Earth.