Library
Surface-anchored CdS@Ag3PO4 nanocomposite with efficient visible light photocatalytic activity