The Story of the Middle Ages by Harding, Samuel Bannister
 is a Project Gutenberg book, now on Github.