987 / 1266
987 / 1266
Cancer Cell.
6:
229-240, 2004.