Multiple discovery the pattern of scientific progress - Lamb, D. (Avebury, 1984)