Cause and effect in biology : kinds of causes, predictability, and technology are viewed by a practicing biologist. - Washington, D.C. - Mayr, Ernst (1961)