59 pubs · 18,018 cites · h-index 45
Institute of Catalysis and Petrochemistry
2019 - 2021
The University of Adelaide
2015 - 2021