Probability and Statistics for Computer Science by