A Good Enough Life: the dying speak

Goose Lane, 2002.   274 pgs.