Carbon-Halide Nanocomposites: by Prabeer Barpanda