Leaching of arsenic from coal fly ashes 1. leaching behavior of arsenic and mechanism study