Nature 1998 395 260 263