Nature 1995 376 498