About the Author Azzedine Banelkadi