Word of warning that it is very much a book of it's time and the sexism and racism are rampant, but this was just incredible. This is one of the most well thought out and deliberate books I've ever read. So many layers that I know will stick with me for a long time.