1. Alexandria University,Faculty of Engineering,Department of Mechanical Engineering,Alexandria,Egypt,21544
2. Université de Moncton,Faculté d'administration
3. Mechatronics Engineering Technology, Bowling Green State University,Bowling Green,OH,USA,43402