Size- and shape-dependent photocatalysis of porphyrin nanocrystals. (11th March 2019)