Characters of Shakespeare's Plays by Hazlitt, William Quiller-Couch, Arthur
 is a Project Gutenberg book, now on Github.