1. Department of International Public, Criminal, and Procedural Law, University of Cádiz, Cádiz, Spain
2. Department of Social, Cultural, and Justice Studies, University of Tennessee at Chattanooga, Chattanooga, TN, USA
3. Department of Computer Science and Engineering, The University of Tennessee at Chattanooga, Chattanooga, TN, USA