andrewmriley rated The Forever War: 4 stars May 31, 2020 Public The Forever War by Joe Haldeman (The Forever War, #1)