Remove cores from fresh tomatoes. Dice and place in enameled skillet or saucepan. Add remaining ingredients, down to the mushrooms. Boil about 1 hour. Grind through a food mill. Put back into pan. If the sauce seems to have water in it, boil hard to reduce the sauce to a thick pulp. Sauté mushrooms in a chunk of butter. Add to the sauce.