A Review on the Synthesis and Applications of Nanoporous Carbons for the Removal of Complex Chemical Contaminants Article in Bulletin of the Chemical Society of Japan (January 2021)