haft ( d&a tfer.