WUG tutorial (free): Locks, transactions and isolation levels in SQL server