river phoenix played jeffie crawford in a miniseries based on a novel by which author ?
thomas thompson