A delightfully tart cranberry pie with a yummy walnut streusel topping.
1 pound fresh cranberries
¾ cup white sugar
¼ cup all-purpose flour
½ cup packed brown sugar
½ cup walnuts
¼ cup all-purpose flour
1 teaspoon shortening
1 recipe pastry for a 9 inch single crust pie