Cover 1

The Mammoth Book of Best New SF 10

1997 • 676 pages