whatcharacter.com
David Ash
The Internet Literary Character Database