Revolution? [url=http://www.amazon.com/The-Moon-Is-Harsh-Mistress/dp/0312863551]"The Moon is a Harsh Mistress"[/url] by Robert Heinlein. Races and politics and religion? [url=http://www.amazon.com/Dune-Frank-Herbert-ebook/dp/B00B7NPRY8/ref=sr_1_1?s=books&ie=UTF8&qid=1417394536&sr=1-1&keywords=Dune]"Dune"[/url] by Frank Herbert. Yes, they're sci-fi. Not sure if you've read them, but I recommend them just in case because anyone with a passing interest in books ought to read those two anyway. Edit: Also, to round out the trifecta: [url=http://www.amazon.com/Forever-War-ebook/dp/B00PI184XG/ref=sr_1_1?s=books&ie=UTF8&qid=1417394589&sr=1-1&keywords=THe+Forever+War]"The Forever War"[/url] by Joe Haldeman Further Edit: These are all Hugo/Nebula winners. Literally some of the best the entire genre has to offer, but you said you're a fantasy fan, so I figured to offer really great books from a different genre that covers some themes. I can't remember anything with a homosexual protagonist, but Sci-Fi tends to cover it. Actually, the Forever War has some strong LGBT themes involved.