Really cool!
Maybe you'll find you disagree with most or all of what you read, that's fine, you don't have to agree. I don't think Litvinov^[foreign minister of the Soviet Union in the 30s] agreed with the nazis when he "[i]n 1928 [...] had read and re-read Mein Kampf until he almost memorized it"^[The Cold War and Its Origins, Denna F. Flemming, p.60]. But reading even the books of our enemies is necessary to learn and grow.
I'm the creator of comlib (see some of the links in Cowbees comment), I've been thinking of giving someone that did what you did, to ask and learn, a.. "coupon" for an EPUB. So if you use EPUBs and you have some book you'd like made into one, come tell me and I'll prioritize it.
I'm not a bad programmer, nix is just a horrible programming language