The evolution revolution - McNamara, Kenneth J.; Long, John A. (Wiley, 1999)