An introduction to chemistry and technology, applications and environmental aspects by Hannane Haddouch | Jan 14, 2025