Cancer pathology