Dual functional oyster shell-derived Ag/ZnO/CaCO3 nanocomposites with enhanced catalytic and antibacterial activities for water purification. Issue 70 (13th December 2019)