Probability And Random Sampling