Natural selection - Freedman, Dave (Hyperion, 2006)