Database processing Fundamentals ,design and implementation - Kroenke David M (1998)