Try The Oxford American Dictionary. Characters are much better developed. Excellent background information so you care about them.
The connections from one character to the next are still bad. It's like each character has an unrelated story.