Discrete Stochastic Processes - Robert G Gallager (Kluwer Academic, 1996)