Still working out delete fixup bug.  Tried psuedocode from the 3rd edition, no lock