2312 by Kim Stanley Robinson
My rating: 4 of 5 stars
I’m not a slow reader and still this book took me a year on and off. The world-building and scientific extrapolation are great, the plot starts very slowly and the style makes it a slog, but at the end is a rewarding book.