Raiment for the Lord's service: A thousand years of Western vestments