Principles of transaction processing. (©2009)