Excel 2007 power programming with VBA - Walkenbach, John (Wiley Pub Inc, 2007)