Data warehouse design : modern principles and methodologies - Golfarelli, Matteo; Rizzi, Stefano (McGraw-Hill, 2009)