Understanding evolution - Volpe, E Peter (Erminio Peter) (McGraw-Hill, 2000)