Mastering Data Warehouse Aggregates by Christopher Adamson