Haggai, Zechariah 1-8 : a new translation with introduction and commentary