Id recommend Iain M Banks. He writes thrillers and horror as Iain Banks and Science Fiction as Iain M Banks. In particular he uses sci fi to look at the structure and politics of society, in particular at the concept of utopianism.
if that doesn't put you off then I'd recommend this one as a...