Nature 1999 398 510