history question 341

in about 300 words explain Zhou Dynasty Philosophy in various stages and the Mandate of Heaven during this time