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