Sift together flour, sugar, baking powder, salt, and soda. Combine egg, grated orange peel, orange juice, and salad oil. Add to dry ingredients, stirring just until moistened. Fold in cranberries & walnuts.
Bake in greased 9x5x3 inch loaf pan at 350 degrees for 60 minutes or until done.
Remove from pan & cool. Wrap and store overnight.