Atomic Transactions CS523 - Spring 2006 - Brian Schmidt.
Online Shopping Take Charge of Your Finances 1.3.2.