Keys to life : philosophy and new mechanisms of evolution and development - Wassermann, Gerhard D. (Avebury series in philosophy, 1997)