Database processing. : fundamentals, design & implementation. - Kroenke, David (Prentice Hall, Inc., 2002)