suggest me a great highly compact book on probability theory that is extremely readable and explains concepts such as counting, combinatorics, conditional probability, bayes' theorem, random variables, expected value, distributions and more really well with a lot of diverse examples