Text this: Probability and random processes : an introduction for applied scientist and engineers