Principles and practice of heterogeneous catalysis - Thomas, John M.; Thomas, W. J. (VCH, 2005)