Now available in a fully revised and updated new edition, this well established textbook provides a straightforward introduction to the theory of probability. The presentation is entertaining without any sacrifice of rigour; important notions are covered with the clarity that the subject demands. Topics covered include conditional probability, independence, discrete and continuous random variables, basic combinatorics, generating functions and limit theorems, and an introduction to Markov chains. The text is accessible to undergraduate students and provides numerous worked examples and exercises to help build the important skills necessary for problem solving.