Preparation - Estimated cooking time: 2 hours -
1 In 12-inch skillet over medium heat, in hot margarine, cook cranberries, chopped walnuts, and cinnamon about 10 minutes or until cranberries pop, stirring mixture frequently. Remove skillet from heat.
2 Meanwhile, grate peel from orange and lemon. Squeeze juice from orange (about 1/3 cup) and lemon (about 2 tablespoons). In large bowl, stir together orange and lemon peels and juice, mashed banana, brown sugar, sugar, egg whites, and egg.
3 Preheat oven to 350 degrees F. Grease two 9- by 5-inch loaf pans. In medium bowl, stir together all-purpose flour, whole-wheat flour, baking powder, baking soda, and salt; add to egg mixture, stirring to blend. Stir in cranberry mixture just until mixed. Spoon batter into loaf pans.
4 Bake loaves 50 minutes or until knife inserted in center comes out clean. Cool loaves in pans on wire rack 10 minutes. Remove from pans; cool.