heavyboots reviewed Aurora by Kim Stanley Robinson
One of my very favorite generation ship books
5 stars
Not only does it show the extreme struggle that keeping everything going would entail, it also highlights the uncertainty of what you will find at your destination. I generally find generation ship books extremely frustrating because of the way that seem to magic around a lot of the very basic science necessary to keep the entire thing on the rails past the initial extremely dedicated generation. KSR does a great job imagining the culture necessary to do so.