The Psalm Tune Book ... Containing two hundred and thirty-three psalm tunes.  Arranged for four voices.  Edited by Alexander Hume.
Hume, Alexander, of Edinburgh.