PREHEAT oven to 350°; Lightly GREASE an 8 x 4" loaf pan.
In a medium bowl, MIX together the flour, sugar, baking powder, salt and baking soda; CUT in the butter until the mixture resembles coarse crumbs.
In a small bowl, BEAT the egg, orange juice, and orange zest; BLEND into the dry mixture; STIR in the cranberries and walnuts.
TRANSFER mixture into loaf pan; BAKE until a wooden toothpick inserted in middle comes out clean, about 65 to 70 minutes.
REMOVE from oven; allow pan to COOL for 10 minutes; REMOVE bread to wire rack; allow bread to COOL completely.
Per Serving (excluding unknown items): 271 Calories; 9g Fat (29.2% calories from fat); 5g Protein; 44g Carbohydrate; 2g Dietary Fiber; 34mg Cholesterol; 404mg Sodium. Exchanges: 1 1/2 Grain(Starch); 1/2 Lean Meat; 1/2 Fruit; 1 1/2 Fat; 1 1/2 Other Carbohydrates.