Search results for: Stephanie MacQuarrie
Environmental Science and Pollution Research > 2019 > 26 > 11 > 10902- 10915
Separation and Purification Technology > 2018 > 194 > C > 123-129
Renewable and Sustainable Energy Reviews > 2018 > 81 > P2 > 1705-1720
Journal of Catalysis > 2007 > 252 > 1 > 97-109