This book enables a solid understanding of probability theory. Through challenging worked-out problems, the book shows how to formulate common probability problems and helps readers understand how to tackle these problems using various methods and results. By going through the solutions and methods, readers will improve their problem-solving skills. The book also provides some advanced topics in probability theory and its applications.