Vitalsource Technologies, Inc. Probability and Random Processes for Electrical and Computer Engineers