SEARCH Articles Figures Tables Phosphonium salts tetraphenylphosphonium bromide Tetraphenylphosphonium