Climate change, technology, and sustainability - Hasna, A. M.