Eyad Elyan

Robert Gordon University United Kingdom

1chapters authored