Robert J. Sawyer
315
Hominids (The Neanderthal Parallax #1)