This author has not been identified. Look up 'Osama Elgarhy' in GoogleThis author has not been identified. Look up 'Luca Reggiani' in GoogleThis author has not been identified. Look up 'Muhammad Mahtab Alam' in GoogleThis author has not been identified. Look up 'Ahmed Zoha' in GoogleThis author has not been identified. Look up 'Rizwan Ahmad' in GoogleThis author has not been identified. Look up 'Alar Kuusik' in Google