https://github.com/psiegman/epublib