Cancer as an overhealing wound: an old hypothesis revisited.

Cancer as an overhealing wound: an old hypothesis revisited.