Four centuries of Scottish psalmody