This book is too fast-paced for most beginning undergraduates, but is excellent for honours students in mathematics and statistics. It is also the best book I have seen for research students in mathematics or statistics and an excellent resource for anyone doing research in mathematics, statistics, economics, operational research or computing who needs a thorough, up-to-date text on probability theory.
The book starts with five chapters on standard probability theory and then covers a variety of topics of interest to a wider audience. These include Markov processes and queueing theory, stationary processes, martingales and diffusion processes. It covers succinctly topics such as brownian motion, the Black-Scholes equation, Markov chain Monte Carlo and the Metropolis algorithm. Even topics such as Erdos' probabalistic method are covered in the exercises.
There are lots of entertaining and helpful comments about the problems and history of probabilty. The exercises are interesting and instructive.
I would have liked some more references in the text to help follow up some of the methods described.