Principles and Practice of Heterogeneous Catalysis by John Meurig Thomas Back to product details page >