Mat Armour originally from Anstruther now living and running a folk club in Milton Keynes Wrote Generations of change, recorded by many. Who pay's the piper was writen by Nancy Nicholson I think that Nancy Recorded it herself, if not look for it on one of the McCalmans C.D.