Development And Novel Applications Of Halogenating Agents.