Resources:

Haggai 2:10-23

The Minor Prophets: An Exegetical and Expository Commentary, Thomas McComiskey