Probability and Random Variables: Theory and Applications