Introduction to Probability and Stochastic Processes with Applications by Liliana Blanco Castaneda & Viswanathan Arunachalam