whatcharacter.com
William Block
The Internet Literary Character Database