Nature 2004 428 911