Discrete Stochastic Processes - Robert G. Gallager (Springer, 1996)