Key Technologies for Data Management: 21st British National Conference on Databases, BNCOD 21, Edinburgh, UK, July 7-9, 2004, Proceedings by Springer-Verlag Berlin and Heidelberg GmbH & Co. KG (Paperback, 2004)