Vitalsource Technologies, Inc. Discrete Time Branching Processes In Random Environment