Dorrance author Mirfarhad Moghimi.