Nature 1995 378 703