It is a very good Domain Name .However, could you specify the Domain Extension you are considering? I would definitely prefer a .COM, .NET or a ccTLD for history/political science/ philosophy blog.
Considering that you want to be a Domain Reseller, I think you should really consider ResellerClub.com, they offer a great Reseller Program. They provide you with a fully Customizable Storefront that will help you sell Domains, Hosting and other products to your Customers. Also, their Reseller Program allows you to set your own Selling Price and thus decide your own profit margin. I suggest you get in touch with them to know more about their Reseller Program in detail. Here is a link to their Contact us Form: http://www.resellerclub.com/contact-us
You can use various Domain Parking Providers such as Sedo that offer best rate for each click and also provide a platform to advertise Domain Sale. You can do the following with such services : Park your domains, get your domains appraised, and list them for sale.
I like the name at first thought. The availability of the extensions for the domain will make a big difference also. Then you want to consider if you want them domain to be something searched for or for branding. The two may not be the same.