Microwave hydrothermal synthesis of Bi2Fe4O9 crystals with visible light photocatalytic activity