The web of adaptation - Snow, David William (1967)