Original: Some other scientists have expressed doubt, discussed in the journal Nature of November 6, 2003.
Simplified: Some other scientists have expressed doubt, discussed in the journal Nature of November 6 2003.