ibn mace