There is an astounding number of great songwriters mentioned in this thread (too few of them female!), but still no one has seen fit to refer to Brian McNeill who must be one of the most consistently quality songwriters, unlike e.g. Eric Bogle, whose output sprinkles some pretty dire lyrics among the greats!