Casebook for database processing Fundamentals, design, implementation - Kroenke D.M., Kann T.M (Oxford university press, 1992)