1. Chemistry Department, Faculty of Science; Minia University; El-Minia; Egypt
2. Medicinal Chemistry Department, Faculty of Pharmacy; Minia University; El-Minia; Egypt
3. Institute of Organic Chemistry, Karlsruhe Institute of Technology; Karlsruhe; Germany
4. Laboratory of Inorganic Chemistry, Department of Chemistry; University of Helsinki; Helsinki; Finland