The Three-Body Problem by Cixin Liu, Translated by Ken Liu
The Three-Body Problem is about aliens. It’s also about Revolutionary China, Communism, and human nature. There’s a fair bit of philosophy thrown in, some well-explained math, and a computer game…