This book develops a theory for transactions that provides practical solutions for system developers, focusing on the interface between the user and the database that executes transactions.[...]
In "Distributed Algorithms", Nancy Lynch provides a blueprint for designing, implementing, and analyzing distributed algorithms. She directs her book at a wide audience, including students, programmers, system designers, and researchers. "Distributed Algorithms" contains the most significant algorit[...]