Genesis

Poul Anderson
Tor
9780312867072
0-312-86707-7