Advanced Technology for Smart Environment and Energy - Mabrouki, Jamal. (Springer Nature Switzerland,)