the show in which laurie metcalf played halley grimes is based on a novel written by who ?
walter mosley