1. Department of ChemistryMartin Luther University Halle-Wittenberg Kurt Mothes Str. 2 06120 Halle (Saale) Germany
2. Department of ChemistryCairo University 12613 Giza Egypt
3. Department of Electronic and Electrical EngineeringTrinity College, Dublin, The University of Dublin Dublin 2 Ireland