" Concurrency control and recovery in database systems / " Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman