The missing pieces of cancer puzzleRecently I have lost too many friends to cancer, and have friends currently fighting the battle. Yet all of them are relatively young and...