Living with cancer: challenges across the lifespan.

Living with cancer: challenges across the lifespan.