Probability and random processes (John Wiley, 2014)