Database technology a software engineering approach - Hughes, John G (Prentice -Hall, New York, 1988)