this is a real good one, written just so nicely by william firebrace