Origin by Brown, Dan - Corgi Books - 541 p.

9780552177177

Fic