Over the edge of the world

Laurence Bergreen
Morrow
9780066211732
0-06-621173-5