Reference author: Ali Sohi

First name
Ali
Middle name
Najafi
Last name
Sohi