The data warehouse toolkit: practical techniques for building dimensional data warehouses - Kimball, Ralph (Willey, 1996)