Principles and practice of heterogeneous catalysis - Thomas, John Meurig (VCH Publishers, 1997)