by Raghu Ramakrishnan and Johannes Gehrke
Note that the first edition is out of print since August 1999. Here is information on the current edition.