Nan Zhang's article accepted for publication in Journal of Catalysis. The title: A Critical and Benchmark Comparison on Graphene-, Carbon Nanotube-, and Fullerene-Semiconductor Nanocomposite as Visible Light Photocatalyst