Autonomous vehicles : technologies, regulations, and societal impacts / George Dimitrakopoulos, Aggelos Tsakanikas, Elias Panagiotopoulos