Photocatalytic dye degradation by BaTiO3/zeolitic imidazolate framework compositeBy Paul McGarry / January 1, 2023