David rated The End of All Things: 5 stars Jan 8 Public The End of All Things by John Scalzi (Old Man’s War #6)