Reading Order of The Culture

I’ve generated a reading order dependency graph for books in Iain M. Banks’ unsurpassable Sci-Fi classic, the Culture series. The idea is that if there’s an arrow from book A to book B, then to get the most possible enjoyment from either A or B, A should be read before B.

A dependency graph diagram of what Culture books must eb read before what others. Above is the graph, and right here is the vizgraph description file that lists my rationale for each dependency.

Assuming one agrees with the graph, the set of ideal reading orders (that is, the set such that for all orders it contains, no order exists which is strictly better) is the set of topological sorts of the graph.

This gives the number of possible ideal orders as 63840. That’s a lot of good ways to do it!