Where we have hope

Andrew Meldrum
Atlantic Monthly Press
9780871138965
0-87113-896-4