Nature 1997 385 513