Old Man's War by John Scalzi is a good one, if you haven't already read it.