1
by Fazlhashemi, Mohammad
Published 2022
Palgrave Macmillan
... to assist him in the final battle against the evil. Taking at once a theological and historical approach...