For my sci-fi-loving, proto-socialist boy: Science Fiction for Socialists. Even better, the very first book on the list is Iain M. Banks. Life is good.
(Many of the rest of you may also care. Or be curious about why I am blogging so much today. Too bad for you on both fronts. Don't click, I say, don't click!!!)
(Okay, done now. Really.)