The book covers combinatorial probability, all the standard univariate discrete and continuous distributions, joint and conditional distributions in the bivariate and the multivariate case, the bivariate normal distribution, moment generating functions, various probability inequalities, the central limit theorem and the laws of large numbers, and the distribution theory of order statistics. In addition, the book gives a complete and accessible treatment of finite Markov chains, and a treatment of modern urn models and statistical genetics. It includes 303 worked out examples and 810 exercises, including a large compendium of supplementary exercises for exam preparation and additional homework.