Architecture of a Database System (2007)