firman ( i . A.