with gratitude and apologies to unknown source