whatcharacter.com
William Finley
The Internet Literary Character Database