Database processing Fundamentals, design and implementation - KroenkelhDavid M.