Buy the book
Alice and Bob are going to be locked away separately and their faith depends on their guessing random coin tosses!
The 2 hardest problems in programming are naming, cache invalidation, and off-by-one errors.