A comprehensive understanding of water photooxidation on Ag3PO4 surfaces. Issue 39 (3rd May 2017)