About
Technology
Issues
FAQ
Search
Scientometrics
Impact Factor
Discipline Ranks
h
-index
g
-index
Articles
Citations
Article Citations
Citation Distribution
Overviews
Top Institutions
Top Schools
Top Authors
Prolific Authors
Top Articles
Citing Bodies
Top Citing Authors
Top Citing Institutions
Top Citing Schools
Top Citing Journals
Top Citing Disciplines
exaly
›
Journals
›
Water Management
›
top-authors
›
articles
›
lifetime
Water Management
0.5
(top 50%)
impact factor
864
(top 20%)
papers
6.1K
(top 20%)
citations
32
(top 20%)
h
-index
0.5
(top 50%)
extended IF
1.1K
all documents
6.5K
doc citations
50
(top 20%)
g
-index
Top Authors (by articles)
#
Author
Articles
Citations
R ARank
R CRank
1
Omid Bozorg-Haddad
14
530
4
4
2
Roger A Falconer
12
428
1
4
2
Ali R Vatankhah
12
65
4
5
4
Abdorreza Kabiri-Samani
8
41
2
4
4
Simon C Beecham
8
176
2
6
6
Aminuddin Ab Ghani
7
78
3
9
6
Jaya Kandasamy
7
130
4
16
8
Dongfang Liang
6
307
3
2
8
Dawei Han
6
24
6
31
8
Amir Reza Zarrati
6
100
2
4
11
Jun-qiang Xia
5
60
2
16
11
James E Ball
5
47
1
11
11
Alessandra Crosato
5
27
2
10
11
Joby B Boxall
5
69
6
18
11
Scott Arthur
5
50
2
6
11
Gareth Pender
5
57
4
9
11
Ahmet Baylar
5
69
2
6
19
Hugo Ag Loaiciga
4
16
9
27
19
Bimlesh Kumar
4
28
5
19
19
John Bridgeman
4
25
5
23
19
Paul Bates
4
331
12
16
19
Mohammad Ali Jalili
4
28
4
21
19
Jim Hall
4
158
14
28
19
Michael Hartnett
4
30
1
14
19
Mohammad Hadi Afshar
4
26
3
16
19
Antonio H Cardoso
4
43
3
7
19
Minghui Yu
4
6
1
4
19
Said M Easa
4
33
11
18
30
Zhi-xian Cao
3
38
8
10
30
Farhad Yazdandoost
3
31
2
3
30
Binliang Lin
3
44
12
22
30
Hossein Hamidifar
3
18
1
7
30
Virginia R Stovin
3
30
9
16
30
Stefano Pagliara
3
30
8
33
30
S Samuel Li
3
26
2
1
30
James R Blake
3
5
1
10
30
Lindsay Beevers
3
2
3
30
30
Hubert Chanson
3
11
19
48
30
Neil McIntyre
3
15
5
20
30
Tomasz Dabrowski
3
30
1
6
30
Hazi Mohammad Azamathulla
3
32
7
23
30
Serter Atabay
3
5
2
9
30
Ignacio Villanueva
3
334
1
1
30
Reza Mohammadpour
3
28
1
5
30
Stefano Pagliara
3
30
5
11
30
Saiyu Yuan
3
15
1
10
30
Sameh Ahmed Kantoush
3
14
3
22
30
Taymaz Esmaeili
3
16
1
2
30
Mohammad Ali Nekooie
3
22
1
1
30
Monzur A Imteaz
3
7
11
51
30
Reza Barati
3
57
5
5
30
Hamed Sarkardeh
3
74
4
2
30
Elahe Fallah-Mehdipour
3
68
3
4
56
Phil Jones
2
9
31
62
56
Joao Gouveia Aparicio Bento Leal
2
17
2
4
56
David Butler
2
18
24
44
56
Hadi Khabbaz
2
26
11
24
56
Sandhya Patidar
2
19
2
6
56
Manuel Gomez Valentin
2
47
8
10
56
Nigel B Kaye
2
7
8
19
56
Gregor Petkovsek
2
21
1
5
56
Ozgur Kisi
2
29
39
77
56
Mohsen Nasrabadi
2
14
3
1
56
Adarsh S
2
6
8
25
56
Alireza Keshavarzi
2
31
2
4
56
Martin F Lambert
2
15
16
30
56
Jakobus E. van Zyl
2
148
7
4
56
Abbas Afshar
2
83
7
11
56
Hooman Hajikandi
2
8
1
2
56
Kourosh Qaderi
2
30
3
5
56
Peng Hu
2
26
5
6
56
Zhongjing Wang
2
6
5
25
56
Thomas Kjeldsen
2
16
7
18
56
Beniamino Russo
2
47
7
10
56
D A Savić
2
64
19
22
56
Chao Liu
2
29
7
19
56
Renji Remesan
2
10
3
12
56
Amimul Ahsan
2
5
10
36
56
Jian Sun
2
11
4
11
56
Giuseppe Oliveto
2
19
4
10
56
Tetsuya Sumi
2
9
7
21
56
Ian Guymer
2
14
9
17
56
Alcigeimes Batista Celeste
2
5
4
10
56
Michele Palermo
2
9
6
15
56
Peng-zhi Lin
2
11
9
29
56
Qinhong Hu
2
13
20
49
56
Seyed Ehsan Fatemi
2
5
1
4
56
Orazio Giustolisi
2
55
9
12
56
Francisco Osorio
2
4
3
28
56
Ernesto Hontoria García
2
4
7
21
56
Kamalini Devi
2
13
5
5
56
Marian Muste
2
29
11
20
56
Muttucumaru Sivakumar
2
6
5
27
56
Gonzalo Simarro
2
20
6
17
56
Sevket Cokgor
2
13
3
6
56
Abdullah Gokhan Yilmaz
2
10
3
9
56
Nils Rüther
2
9
6
10
56
Syed Kabir
2
19
1
2
56
Jose Luis Arumi
2
10
8
15
56
Saravanamuthu Vigneswaran
2
6
20
38
56
Stefan Haun
2
9
5
13
56
Mohammad Ali Jalili
2
10
3
6
56
Amir F Etemad-Shahidi
2
14
10
26
56
Kishanjit Kumar Khatua
2
13
9
13
56
Ponnambalam Rameshwaran
2
35
3
7
56
Jian-min Zhang
2
10
10
17
56
Richard Fenner
2
22
4
18
56
Chris Clayton
2
143
7
9
56
Ben Gouldby
2
27
1
3
56
Diego Rivera
2
10
5
17
56
Yuqi Shan
2
29
3
5
56
Mark Sterling
2
9
8
30
56
Jinjun Zhou
2
6
1
6
56
Shijun Chen
2
11
4
7
56
Parisa-Sadat Ashofteh
2
4
4
14
56
Anongrit Kangrang
2
24
5
5
56
Jiahong Liu
2
6
6
18
56
Mahmoud Omid
2
12
12
58
56
Rui M L Ferreira
2
17
7
11
56
Chris Kilsby
2
4
9
27
56
Kejun Yang
2
11
1
3
56
Hossein Afzalimehr
2
9
7
17
56
Amir Javaheri
2
12
1
4
56
Arindam Sarkar
2
14
2
5
56
Ebrahim Jabbari
2
31
1
4
133
Ahmed El-Shafie
1
23
44
59
133
Athanasios Angeloudis
1
8
6
16
133
Esam Y Helal
1
2
6
9
133
Yang Xiao
1
5
7
21
133
Samaneh Seifollahi-Aghmiuni
1
56
7
5
133
Ibrahim Iskender Soyaslan
1
2
3
5
133
Remzİ KaragÜzel
1
2
4
9
133
Venkatesh M Merwade
1
1
12
27
133
Ravi Naidu
1
2
57
119
133
Antonio Aguado de Cea
1
7
10
20
133
Iacopo Carnacina
1
21
7
7
133
Rizwan Nawaz
1
4
1
14
133
Pablo Pujadas Álvarez
1
7
5
20
133
Zenghui Wang
1
3
14
45
133
Alberto Ruiz-Villaverde
1
0
3
17
133
Pan Liu
1
3
20
35
133
Sandor Baranya
1
5
7
13
133
Weibin Huang
1
10
3
5
133
Francesco Pugliese
1
11
5
8
133
Le Wang
1
1
1
6
133
Mohammad Reza Zaghiyan
1
2
1
3
133
Richard Williams
1
4
3
10
133
Faith Ka Shun Chan
1
30
14
22
133
Bankaru Swamy Soundharajan
1
14
1
1
133
Christian Berretta
1
4
3
8
133
Majid Rahimpour
1
5
3
11
133
Agnieszka I Olbert
1
12
4
8
133
Robert J Moore
1
55
7
9
133
Saeed Jamali
1
17
1
2
133
Rajkumar Raikar
1
15
8
11
133
Chen Wu
1
3
7
17
133
M Sohail
1
2
8
31
133
Bahram Bakhtiari
1
25
5
5
133
Hugo A Loáiciga
1
3
24
49
133
Blake P Tullis
1
1
2
4
133
Jianjun Zhou
1
6
2
5
133
Xiaohui Yuan
1
18
23
34
133
Sebastian Vicuna
1
4
8
21
133
Janga Reddy M
1
3
15
29
133
Farhad Bahmanpouri
1
9
4
4
133
Jing Cao
1
2
2
16
133
Sudip Basack
1
10
7
14
133
Sorour Alotaibi
1
2
5
18
133
Ana Mijic
1
2
10
30
133
HÜsamettin Bulut
1
56
4
3
133
Mohsen Najarchi
1
1
4
11
133
Mostafa Ali Benzaghta
1
8
1
3
133
Navid Ghajarnia
1
38
4
5
133
Steven A Banwart
1
0
16
61
133
Khodayar Abdollahi
1
0
2
12
133
Andrew Swan
1
1
1
3
133
Lang Zhang
1
0
1
6
133
Rupak Aryal
1
2
16
37
133
Alison H Parker
1
5
12
40
133
Shokoufeh Pourshahabi
1
1
2
7
133
Ahmed Sana
1
1
9
25
133
Peter Cruddas
1
5
1
2
133
Pierre Archambeau
1
15
19
24
133
Georgios Maniatis
1
4
2
6
133
Silvio Gualdi
1
4
15
36
133
Qingping Zhang
1
0
2
11
133
Maurizio Giugni
1
11
9
23
133
Thomas Ertl
1
10
8
12
133
Raziyeh Farmani
1
13
16
32
133
Majed Alsubih
1
3
7
14
133
Shunqi Pan
1
3
17
30
133
Bruce W Melville
1
2
17
38
133
khamis Sayl
1
23
2
8
133
Kimia Haji Amou Assar
1
0
1
3
133
Allen White
1
57
1
2
133
Ram Balachandar
1
4
21
41
133
Elham Darvishi
1
2
1
2
133
Seyed Abbas Hosseini
1
0
10
35
133
Thorsten Stoesser
1
8
15
39
133
Babak Fazli Malidareh
1
0
1
2
133
Jessica Lamond
1
30
5
14
133
Abdullah Muratoglu
1
4
3
8
133
Miao Liu
1
10
3
4
133
Malcolm Newson
1
6
4
7
133
Peter Pivonka
1
1
18
53
133
Mohamed Nabi
1
7
4
10
133
Farhang Daneshmand
1
7
13
35
133
Ata Amini
1
18
10
17
133
Toqeer Ahmed
1
10
8
10
133
Caspar J M Hewett
1
21
2
8
133
Amir Hamzeh Haghiabi
1
2
14
27
133
Peter Melville-Shreeve
1
16
3
5
133
Richard C Carter
1
5
10
24
133
Mojtaba Karimaei Tabarestani
1
17
1
1
133
Jeremy Benn
1
1
1
1
133
Akhtar Ali
1
0
1
0
133
Zehra Avanoz
1
4
1
1
133
Ehsanollah Zeighami
1
1
3
11
133
Ana Paula Dalcin
1
2
1
3
133
Songdong Shao
1
1
11
23
133
César Álvarez Díaz
1
5
6
14
133
Ka Man Lai
1
1
11
21
133
Mahsa Modiri-Gharehveran
1
10
2
7
133
Barnaby A Dobson
1
2
4
11
133
Mark Everard
1
7
13
28
133
Marcin Zielinski
1
46
3
3
133
Jahangir Abedi Koupai
1
14
9
22
133
Wenqi Li
1
2
1
1
133
Muhammad Tayyab
1
18
3
4
133
Naomi Holmes
1
5
1
1
133
Tiantao Zhao
1
7
6
19
133
Yangxiao Zhou
1
13
11
18
133
Fred Ralph
1
57
12
22
133
Maciej Zalewski
1
34
10
14
133
Ioana Popescu
1
21
10
16
133
Mohamad Javad Alizadeh
1
4
2
11
133
Nadeem Ahsan Siddiqui
1
5
11
15
133
Zhong Tian
1
1
5
13
133
J F Adamowski
1
7
53
100
133
Nigel George Wright
1
0
10
34
133
Ian Smout
1
10
3
5
133
Brendan C O'kelly
1
2
23
46
133
Andy Baker
1
2
42
88
133
Christian Onof
1
3
12
19
133
Brett F Sanders
1
13
17
27
133
Chris D F Rogers
1
5
22
50
133
Mohammad Azmi
1
2
1
8
133
Parminder Kaur
1
1
5
14
133
Ichiro Kimura
1
7
10
13
133
Yasuyuki Shimizu
1
7
14
19
133
Mehdi Banazadeh
1
7
4
12
133
军瑞 柴
1
2
19
43
133
Sotiria Baki
1
12
1
4
133
Bojan Đurin
1
1
8
16
133
Nur Shazwani Muhammad
1
23
4
9
133
Colin R Thorne
1
17
12
32
133
Hossein Ghoveisi
1
4
1
5
133
Oscar Castro Orgaz
1
8
12
17
133
Michel Jj Pirotton
1
15
18
23
133
Aldo Montecinos
1
5
6
16
133
Rana Muhammad Adnan Ikram
1
18
10
21
133
Berry Gersonius
1
16
9
18
133
Luiza C. Campos
1
1
24
52
133
Jyotismita Taye
1
10
1
1
133
Aniruddha D Ghare
1
1
3
12
133
Ali Haghighi
1
15
9
16
133
Rebecca Sharpe
1
5
1
1
133
Adebayo J Adeloye
1
14
11
20
133
Fred Sonnenwald
1
13
6
7
133
Damien Serre
1
24
7
10
133
Priyantha Ranjan Sarukkalige
1
1
8
35
133
N Heidarzadeh
1
7
3
6
133
Fahmy S Abdelhaleem
1
2
4
12
133
Bo Li
1
1
7
16
133
Martin R Tillotson
1
4
3
21
133
Murat Cobaner
1
3
4
19
133
Magdalena Bieroza
1
2
4
20
133
Carlo Gualtieri
1
9
14
20
133
Pan Liu
1
3
23
37
133
Ho Kyong Shon
1
5
36
78
133
Don J Mcfarlane
1
4
5
17
133
Mehdi Karami Moghadam
1
4
1
5
133
Alireza Habibzadeh
1
5
2
5
133
Deonie A Allen
1
3
5
22
133
Sasan Tavakkol
1
21
2
3
133
James Yang
1
1
10
26
133
Jian Guo Zhou
1
10
12
22
133
Taher Rajaee
1
4
9
24
133
Farhad Behnamfar
1
5
13
17
133
Mahdi Esmaeili Varaki
1
4
3
2
133
Ichiro Fujita
1
23
12
16
133
Maciej Zalewski
1
34
8
14
133
Dimitrios E Alexakis
1
3
12
25
133
Sanjay Kumar Shukla
1
1
25
55
133
Ignacio Martin-Dominguez
1
1
3
18
133
Lei Fang
1
5
5
7
133
Wei Zhang
1
3
16
30
133
Amir Ahmad Dehghani
1
7
3
10
133
D Nagesh Kumar
1
1
27
50
133
Hou Jingwei
1
4
5
10
133
Nigel Bean
1
5
16
35
133
Ahmad Abrishamchi
1
17
2
7
133
Mohammad Albaji
1
0
5
19
133
Haijun Yu
1
11
1
9
133
Yongchao Zhou
1
5
8
14
133
Fang Yenn Teo
1
18
9
12
133
Michael Bruen
1
31
16
23
133
Zhiwei Li
1
5
1
3
133
Aysha Akter
1
2
3
11
133
Sukanya J Nair
1
0
1
2
133
Jaber Almedeij
1
2
3
8
133
Chun Kiat Chang
1
6
5
17
133
James S Famiglietti
1
13
26
41
133
Baden R Myers
1
30
4
5
133
Kirill Horoshenkov
1
10
11
25
133
Maria Mimikou
1
12
3
7
133
Luigi Berardi
1
51
10
8
133
David C. Stuckey
1
1
32
67
133
Sharad Jain
1
7
17
36
133
Payam Sarkhosh
1
3
1
4
133
Asghar Azizian
1
8
2
6
133
Masih Zolghadr
1
2
1
5
133
Ajay Singh Lodhi
1
3
2
6
133
Mustafa Gunal
1
3
2
8
133
Mike Jesson
1
6
3
9
133
Amanda Kitchen
1
1
1
1
133
De Paula, Hm
1
1
3
6
133
Sebastien Erpicum
1
15
19
24
133
Sai Hin Lai
1
6
19
47
133
Shujun Ye
1
7
6
12
133
Hamed Ebrahimian
1
5
8
13
133
Ehtesham Ahmed
1
0
1
4
133
Cédric L R Laizé
1
4
6
13
133
Hamid Sarkheil
1
4
4
9
133
Rene Therrien
1
3
17
28
133
Somayeh Soltani-Gerdefaramarzi
1
9
1
3
133
Jie Liu
1
0
1
5
133
Alejandra Martin-Dominguez
1
1
2
11
133
Mehdi Azhdary Moghaddam
1
2
7
16
133
Anthony O'Hagan
1
44
18
26
133
Jalal Attari
1
4
2
5
133
Giuliano Di Baldassarre
1
11
21
44
133
Seith N Mugume
1
16
1
4
133
Tobias Bernward Bleninger
1
8
9
19
133
Anastasios Stamou
1
12
2
6
133
Omer Bilhan
1
11
4
6
133
David M. Ingram
1
0
17
37
133
Maoyuan Feng
1
3
6
13
133
Vishal Deshpande
1
6
1
2
133
Miguel A Rico Ramirez
1
13
16
26
133
Paul A Carling
1
11
15
27
133
Massoud Tabesh
1
9
13
22
133
Ali Mahdavi Mazdeh
1
4
4
9
133
Mahmud Amin
1
4
1
1
133
Amgad Elmahdi
1
4
9
12
133
Seyed Ali Ayyoubzadeh
1
3
2
2
133
Malcolm Morgan
1
22
1
3
133
Yee-Meng Chiew
1
9
13
22
133
Rob Lamb
1
84
6
8
133
Kazi P Fattah
1
0
5
16
133
Francisco González-Gómez
1
0
8
44
133
Elena Smirnova
1
1
1
7
133
Francesco De Paola
1
11
8
21
133
Andrew Kirby
1
1
1
1
133
Ruihua Nie
1
4
2
5
133
Christos Makropoulos
1
12
20
32
133
Diego E Gomez
1
16
3
7
133
Mana Gharun
1
2
7
14
133
Anna Hawkins
1
5
1
1
133
Rémy Tourment
1
3
4
4
133
Soroosh Sharifi
1
3
4
10
133
Trevor B Hoey
1
4
12
33
133
Maria Pregnolato
1
0
2
17
133
kiachehr Behfarnia
1
14
6
10
133
Fathe Bouteldja
1
1
1
2
133
Saeid Akbarifard
1
25
4
5
133
Peter A Clark
1
55
8
7
133
Bhabani Shankar Das
1
7
4
4
133
John A Van Leeuwen
1
30
14
13
133
Brian M Crookston
1
1
3
8
133
Ian Desmond Boomer
1
2
7
41
133
Stephen Garvin
1
9
1
2
133
Muhammad Ali Shamim
1
5
2
9
133
Josue Medellin-Azuara
1
2
12
29
133
Jackson David Tellez Alvarez
1
2
5
7
133
Nicholas Walliman
1
6
2
7
133
Hitoshi Tanaka
1
1
23
39
133
Mohammadmehdi Saberioon
1
8
6
22
133
RezaulKabir Chowdhury
1
15
3
5
133
Maryam Farzadkhoo
1
8
1
4
133
Slobodan Djordjevic
1
51
15
14
133
Mehdi Khiadani
1
1
23
54
133
Maryam Pazoki
1
7
6
8
133
Kerem Taştan
1
7
5
6
133
Kevin Spence
1
5
1
5
133
Julien Harou
1
4
10
27
133
Camila Dalla Porta Mattiuzi
1
2
2
3
133
Yiqun Gan
1
1
8
21
133
Mohammad Khan
1
1
12
40
133
Dimitri P Solomatine
1
11
13
25
133
Monica Porto
1
1
1
1
133
Hongwu Tang
1
5
13
27
133
Jorge Chica Olmo
1
0
6
26
133
Veysel Gumus
1
56
3
3
133
Phil G Howlett
1
5
22
33
133
Rezaul Chowdhury
1
15
1
1
133
Xubo Gao
1
9
9
23
133
Radomir Kapor
1
4
4
3
133
Qingxia Li
1
7
2
2
133
Catherine Anne Biggs
1
6
9
25
133
Fariborz Haghighat
1
8
21
44
133
Masoud Ghodsian
1
3
7
12
133
Vito Ferro
1
8
20
30
133
Lu Wang
1
4
2
5
133
Stefano Utili
1
46
13
13
133
Grant B Wright
1
3
2
12
133
Teodoro Estrela
1
6
4
11
133
Pascal Molle
1
1
8
17
133
Yong Peng
1
10
5
11
133
Michael Gormley
1
3
7
10
133
Sean Bennett
1
0
8
23
133
Jim H Chandler
1
23
8
17
133
Mohammed Sharif
1
3
4
13
133
Mahmood Shafai Bejestan
1
3
5
12
133
Tiku T Tanyimboh
1
15
11
14
133
Yaser Tahmasebi Birgani
1
16
2
8
133
Leonardo S Andrade
1
1
8
16
133
Sangaralingam Ahilan
1
31
3
7
133
Omerul Faruk Dursun
1
5
3
5
133
Jamal A Abdalla
1
2
2
9
133
Jnana Ranjan Khuntia
1
7
4
6
133
Mariola Kędra
1
1
4
8
133
Guoru Huang
1
11
10
21
133
Juan V Giraldez
1
8
24
38
133
Samer Muhandes
1
2
1
3
133
Greg Keir
1
7
1
1
133
Sudhakar M Rao
1
3
16
38
133
Charlie Ferguson
1
0
1
4
133
Xing Fang
1
9
12
24
133
Micha Gf Werner
1
11
9
18
133
Zengguang Xu
1
2
7
26
133
Mohammad Kazem Ghorbani
1
3
1
3
133
Will J Shepherd
1
51
4
3
133
Paul Samuels
1
3
2
4
133
Songbai Wu
1
2
3
5
133
Hamed Ketabchi
1
2
5
10
133
Aimrun Wayayok
1
1
11
33
133
Danielle E Sinnett
1
6
6
15
133
Jifu Zhou
1
9
4
5
133
A Burcu Altan-Sakarya
1
2
8
12
133
Rodrigo Correa-Ibanez
1
7
1
1
133
Mohammad Maruf Mortula
1
2
6
17
133
William D Martin
1
5
4
5
133
Supapap Patsinghasanee
1
7
2
6
133
Yi-Fan Chen
1
0
2
3
133
Abhijit D Lade
1
6
1
1
133
Mahyar Habibi Rad
1
4
2
3
133
Reza Roshan
1
34
1
2
133
Sean J Bennett
1
0
10
23
133
Stephen Nash
1
16
7
11
133
Stephen O Ekolu
1
22
3
5
133
A R Vatankhah
1
5
1
2
133
Halil Önder
1
2
3
5
133
Prabhata K Swamee
1
5
11
19
133
Saman Mostafazadeh-Fard
1
14
1
1
133
Hamid Shamloo
1
15
2
3
133
Keyvan Asghari
1
6
3
8
133
Mark Loewen
1
5
2
6
133
Mohsen Ranjbar-Zahedani
1
4
1
2
133
Mohammad Hosein Omid
1
9
1
2
133
Farzan Hamedi
1
7
3
3
133
Manouchehr Heidarpour
1
2
8
21
133
Ad Jeuken
1
10
2
3
133
Bryan Heiner
1
9
2
2
133
Saeed Boroomand Nasab
1
0
2
10
133
Seyed Mahmood Kashefipour
1
9
1
3
133
Mujahid Khan
1
10
1
4
133
Ashok Kumar Gupta
1
5
6
19
133
Abdolmajid Liaghat
1
5
6
8
133
Paul Sayers
1
8
2
6
133
Nihat Kaya
1
11
3
5
133
Enrique Muñoz
1
5
5
8
133
Anthoula Gkesouli
1
12
1
2
133
Ali Parvaneh
1
1
1
1
site/software ©
exaly
; All materials licenced under
CC by-SA
.