Haggai, Zechariah and Malachi - Hill, Andrew E. (Tyndale Old Testament Commentaries,, 2012)