Environment Between Theory and Practice by Avner de-Shalit | Menrva Books | MenrvaBooks