Thalidomide as a novel therapeutic agent: new uses for an old product - Teo, SK; Stirling, DI; Zeldis, JB (Drug Discov Today, 2005)