tokens: Here we attempt to redefine cSCC biology and review current knowledge about cSCC from multiple viewpoints that involve epidemiology , clinicopathology , molecular genetics , molecular immunology , and developmental biology .