Science 26 November 1999 Vol. 286 5445 Pages 1637-1804 (286) is top selling of this month