Databases and transaction processing - Philip M. Lewis (Pearson, 2000)