Multiple discovery: the pattern of scientific progress - Lamb, David (Avebury, 1984)