Architecture Of A Database System by James Hamilton, Joseph M. Hellerstein & Michael Stonebraker