Evolution - Ridley, Mark (Oxford University press, 1997)