Author: Mohammad Seyedielmabad&nbsp;