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