I love KSR. His books often start as fun sci-fi and end up an unflinching analysis of the vast geo-consequences of unfixable human behavior.