Environment-friendly preparation of porous graphite-phase polymeric carbon nitride using calcium carbonate as templates, and enhanced photoelectrochemical activity1. Issue 9 (7th March 2015)