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
›
Npj Clean Water
Npj Clean Water
9.3
(top 2%)
impact factor
236
(top 50%)
papers
6.7K
(top 20%)
citations
40
(top 20%)
h
-index
9.7
(top 2%)
impact factor
325
all documents
7.5K
doc citations
74
(top 20%)
g
-index
Top Authors (by articles)
#
Author
Articles
Citations
R ARank
R CRank
1
Manish Kumar
6
190
7
10
2
Robert Bain
5
95
1
9
2
Ryo Honda
5
82
4
7
4
Céline Cv Vaneeckhaute
4
22
2
13
5
Rob Hope
3
29
2
10
5
Katrina Charles
3
52
3
12
5
Albert Boretti
3
1,308
14
1
5
Ramy H Mohammed
3
603
5
1
5
Nico Boon
3
90
29
53
5
Jamie Bartram
3
96
14
20
5
Stephen H Hallett
3
105
1
2
12
Keisuke Kuroda
2
24
5
7
12
Jennifer Davis
2
13
5
22
12
Manish Kumar
2
274
11
3
12
Muhammad Wakil Shahzad
2
109
10
8
12
Shakeel Ahmad
2
47
6
17
12
Sze Yee Wee
2
59
3
7
12
Shakeel Ahmad
2
47
7
15
12
Saskia Nowicki
2
45
1
2
12
Joydeep Dutta
2
88
25
43
12
Warish Ahmed
2
69
15
18
12
Neal Barton
2
32
1
2
12
Shou-Qing Ni
2
47
10
18
12
Onur G Apul
2
15
6
21
12
Vincenzo Naddeo
2
169
19
7
12
S Shojaei
2
122
2
1
12
Arne R D Verliefde
2
49
4
12
12
Kwang-Ho Choo
2
85
18
15
12
Ahmad Zaharin Aris
2
59
18
29
12
Joe Brown
2
26
12
28
12
Saeed Shojaei
2
122
5
1
12
Eric M V Hoek
2
51
1
16
12
Darren M Reynolds
2
16
2
18
12
Shadi W. Hasan
2
169
10
9
12
Bart De Gusseme
2
73
2
8
12
Xuming Zhuang
2
47
7
11
12
Stefania Castelletto
2
213
16
4
12
Lorenzo Rosa
2
1,166
9
1
12
Akihiko Hata
2
24
5
9
12
Shuchi Anand
2
21
8
17
12
Emily Kumpel
2
26
4
10
12
Sara J Marks
2
49
2
6
12
Hiromichi Yamaguchi
2
24
2
2
12
Richard Johnston
2
61
1
4
12
Tim Foster
2
72
1
3
12
Kerry A Hamilton
2
69
8
8
12
Muhammad Burhan
2
109
8
7
12
Kim Choon Ng
2
109
28
20
12
Thomas F Clasen
2
22
17
36
51
Yang Liu
1
4
37
64
51
Stuart J Khan
1
2
26
48
51
Chia-hung Hou
1
3
18
47
51
Kazi Matin Ahmed
1
12
20
48
51
Linda Zou
1
79
16
19
51
Joan M Brunkard
1
10
2
5
51
Gunture
1
87
3
3
51
Jean-François Fesselet
1
4
2
5
51
Bryce Richards
1
14
44
73
51
Abraham Geremew
1
13
3
3
51
Kunli Goh
1
30
14
23
51
S Venkata Mohan
1
7
38
71
51
Charles E Diesendruck
1
30
14
27
51
Barry Ninham
1
20
46
72
51
Muhammad Uzair Qamar
1
20
4
5
51
Suman Dhun Shrestha
1
16
1
1
51
David Estrada
1
9
10
22
51
Graham A Gagnon
1
12
30
40
51
Jakub Matusik
1
37
15
12
51
Yi-Ping Li
1
13
17
44
51
Li Huang
1
7
3
8
51
S I Ali
1
4
1
6
51
Navid B Saleh
1
5
12
29
51
Matteo D'Alessio
1
0
4
10
51
Jiyeon Choi
1
5
2
9
51
Mohamed El-Qelish
1
77
1
1
51
Md Nahid Pervez
1
68
11
7
51
Amy J Pickering
1
7
15
29
51
E Lisa F Schipper
1
7
4
17
51
Dieling Zhao
1
35
1
4
51
Zhen He
1
32
45
60
51
Cecilia Tortajada
1
126
15
2
51
Faheem Hassan Akhtar
1
20
5
11
51
Rachel M Coyte
1
14
4
6
51
Ya-Min Cheng
1
12
1
5
51
Carolina Ospina-Betancourth
1
16
1
2
51
Adrian Garrido Sanchis
1
20
3
4
51
Jaewoo Lee
1
30
5
11
51
Mathieu Lapointe
1
8
4
9
51
Daniele Lantagne
1
7
12
20
51
Sofia K Fanourakis
1
127
1
2
51
Arsalan Khalid
1
5
1
8
51
Muhammad Azmat
1
20
4
7
51
Janire Peña-Bahamonde
1
127
2
2
51
Jin Hur
1
12
20
27
51
Simon Jude
1
6
4
17
51
Brendan T Higgins
1
75
4
5
51
Kibeak Lee
1
17
8
10
51
Yasin Orooji
1
4
23
61
51
Srikanth Mutnuri
1
24
4
8
51
Peter S. Hill
1
25
26
33
51
Keun-Young Lee
1
8
7
19
51
Sonia Ferdous Hoque
1
7
2
9
51
Liza K Mcdonough
1
9
3
8
51
Yin Zhang
1
5
3
5
51
Zeyi Guan
1
10
17
31
51
Lauren B Stadler
1
242
7
4
51
Chengxiang Zhang
1
2
2
3
51
Frederick G B Goddard
1
10
1
5
51
Surina Esterhuyse
1
4
3
9
51
Sharon B Megdal
1
41
3
4
51
Nidal Hilal
1
20
29
38
51
Yuxiong Huang
1
9
14
33
51
Hua Wang
1
13
23
35
51
Andrea-Emilio Rizzoli
1
27
6
15
51
Thja Sleutels
1
25
14
22
51
Diego Pintossi
1
29
1
3
51
Micheal J Plewa
1
5
15
33
51
Caroline Öhrman
1
35
4
5
51
K M Venkat Narayan
1
12
62
129
51
Angela R Harris
1
51
7
5
51
Doskhan Ybyraiymkul
1
20
5
8
51
Korneel Rabaey
1
24
32
53
51
Anshu Bhati
1
87
5
6
51
William A Phillip
1
72
12
12
51
Simon Cousens
1
8
14
33
51
Xiangjun Huang
1
55
1
1
51
Guangchun Lei
1
2
16
42
51
İ Afşin Kariper
1
7
18
43
51
Jiuhui Qu
1
7
63
98
51
Caetano Chang Dorea
1
11
12
19
51
Aaron W Bivins
1
14
9
16
51
Yury Gogotsi
1
9
112
166
51
Vittorio Boffa
1
18
11
18
51
Gyorgy Szekely
1
79
17
15
51
Zhaojie Cui
1
21
13
13
51
Morgan C Macdonald
1
51
2
3
51
Chunzhen Zou
1
21
1
1
51
Wenzheng Yu
1
7
13
29
51
Laxmicharan Samineni
1
3
1
9
51
Wei-Lung Tseng
1
37
29
27
51
Barbara Evans
1
55
8
8
51
Alexandros Maziotis
1
10
12
22
51
Bahram Nassernejad
1
9
7
19
51
Fabrício Eduardo Bortot Coelho
1
18
4
4
51
Qi Lei
1
21
1
1
51
Ricard Gine Garriga
1
30
5
9
51
Zhenyu Wu
1
51
1
4
51
Penny Vlahos
1
9
6
20
51
Hannah P Sassi
1
188
2
1
51
Gaetan Blandin
1
19
6
9
51
Sarva Mangala Praveena
1
8
23
52
51
Ana Soares
1
55
19
19
51
Xavier Foster
1
4
2
2
51
Dann Turner
1
2
4
14
51
Paola Ballon
1
16
2
4
51
Mohtada Sadrzadeh
1
86
25
13
51
Anish Ghimire
1
13
4
16
51
Heather M Murphy
1
14
8
16
51
Toan Ha
1
9
3
3
51
Wenbo Ding
1
9
10
17
51
Diplina Paul
1
35
1
2
51
Julius B Lucks
1
53
12
18
51
Tayebwa James Bamwenda
1
29
1
1
51
Makarand Ghangrekar
1
118
37
20
51
Inês B Gomes
1
74
6
3
51
Marta Domini
1
7
1
1
51
Irwing M Ramírez-Sánchez
1
5
2
5
51
Emma Kelly
1
12
1
1
51
Zhanhu Sun
1
46
9
10
51
Lidia Rossi
1
13
1
4
51
Mohammad Mahamood
1
12
1
4
51
Christopher E Shuck
1
9
8
32
51
Abu Mohd Naser
1
12
5
12
51
Sergi Garcia-Segura
1
10
22
40
51
Kitty Nijmeijer
1
29
9
14
51
Pierre Le-Clech
1
19
13
19
51
Jean S Vandergheynst
1
75
25
21
51
Wanyuan Gui
1
10
6
11
51
Benjamin F Trueman
1
12
5
6
51
Dibyojyoty Nath
1
118
1
1
51
Nathalie Tufenkji
1
8
19
46
51
Matthew O Gribble
1
12
12
23
51
Kiran Dhangar
1
4
3
5
51
Andreea Maria Iordache
1
17
1
4
51
A Santhana Krishna Kumar
1
37
9
15
51
Chittaranjan Ray
1
0
11
24
51
Sera L Young
1
53
28
27
51
Sergey Dobretsov
1
71
19
20
51
Guy Howard
1
13
5
8
51
Ioanna Chatzigiannidou
1
17
1
6
51
Masoud Rastgar
1
86
12
6
51
Subarna Kole
1
21
3
2
51
Yu-Ming Tu
1
3
3
8
51
Krishna Kumar Kotra
1
21
3
3
51
Joshua D Miller
1
53
7
7
51
Dahiru U Lawal
1
511
4
1
51
Khalid K Alam
1
53
3
5
51
Ian Ross
1
7
3
10
51
Xing Xie
1
9
13
29
51
Xiaowei Zhao
1
12
7
24
51
Rintu Banerjee
1
118
1
1
51
Kishor Acharya
1
16
6
9
51
Giuliana Ferrero
1
29
8
11
51
Stephanie Butler Velegol
1
3
2
5
51
Ranjiv Khush
1
13
7
8
51
Patrick Mirindi
1
7
1
6
51
Sumit Kumar Sonkar
1
87
12
14
51
Evina Katsou
1
101
19
11
51
D Daniel
1
20
4
4
51
Eric N Guyes
1
30
1
4
51
Naqsh E Mansoor
1
9
2
1
51
Matthieu Landreau
1
6
2
2
51
Ryoko I Yamamoto-Ikemoto
1
34
7
5
51
Narges Fallah
1
9
8
10
51
Levente Cseri
1
79
3
4
51
Heidi Jahandideh
1
8
2
3
51
Debora F Rodrigues
1
127
19
15
51
Fang-Chang Tsai
1
26
8
17
51
Saranga Diyabalanage
1
9
5
13
51
Toru Watanabe
1
34
12
10
51
Manuel Simões
1
74
41
38
51
Juan Antonio Andrés-Mañas
1
71
3
4
51
Martin R Tillotson
1
13
3
17
51
Moustafa Bayoumi
1
30
1
1
51
Taeho Lee
1
26
7
10
51
Bhagwana Ram
1
68
1
2
51
Adewale Giwa
1
101
7
11
51
László Forró
1
13
65
86
51
Mohamed Ateia
1
5
8
29
51
Naef A A Qasem
1
511
9
2
51
John D Fortner
1
22
10
25
51
Wei He
1
12
12
26
51
Ho Kyong Shon
1
7
36
74
51
Qian Chen
1
20
5
5
51
Juliet Willetts
1
21
15
21
51
Andrea Cominola
1
27
4
9
51
Chieh-Li Chen
1
29
1
1
51
Pei Xu
1
51
16
20
51
Jyotirmoy Chatterjee
1
118
8
3
51
Constantin Nechita
1
17
4
9
51
Jorien Favere
1
25
2
2
51
Jianfeng Zhou
1
9
4
9
51
Guillaume Clair-Caliot
1
29
1
1
51
Marjolein Vanoppen
1
30
5
4
51
Mike Muller
1
55
7
4
51
Hannah Brodsky
1
7
1
1
51
Kai Yu Wang
1
35
31
39
51
Huaming Guo
1
12
23
39
51
Lina Taing
1
29
2
3
51
Guillermo Zaragoza
1
71
14
12
51
Kara Stuart
1
13
1
1
51
Matthew S Verosloff
1
53
1
4
51
Mohammed Farooque
1
44
1
1
51
Ying Xu
1
12
3
11
51
Resul Al
1
19
3
3
51
Julie E Powers
1
7
1
1
51
Ramon Sala-Garrido
1
10
19
36
51
David A Vermaas
1
30
5
12
51
Mads Koustrup Jørgensen
1
18
7
9
51
Simon C Parkinson
1
7
5
24
51
Matteo Giuliani
1
27
13
12
51
Lúcia Chaves Simões
1
74
10
14
51
Elyse Stachler
1
51
3
5
51
Kellogg J Schwab
1
51
12
13
51
Adrian Flint
1
13
1
5
51
Oliver Cumming
1
8
19
33
51
Seoktae Kang
1
8
17
37
51
Jaeyoung K Jung
1
53
1
3
51
Wade L Hadwen
1
51
9
13
51
Nina Lansbury Hall
1
25
8
8
51
Mohammed Al-Abri
1
71
10
6
51
Michael Suttie
1
20
4
8
51
Thando Ndlovu
1
67
3
2
51
Ning Zhang
1
13
19
41
51
Joaquim Comas
1
19
20
24
51
Florian Breider
1
13
7
16
51
Yarmina Kamal
1
7
1
1
51
승엽 한
1
8
1
1
51
Walter Thavarajah
1
53
2
2
51
Tai-Shung Chung
1
35
48
55
51
Bing Guo
1
4
12
21
51
Lauren Valentino
1
21
2
4
51
Howard H Chang
1
10
23
43
51
Irini Angelidaki
1
17
45
75
51
Katarzyna Janowska
1
18
1
2
51
Mark A Borchardt
1
14
9
15
51
Steven G Hall
1
35
3
6
51
Raquel G Barbosa
1
25
1
1
51
Vu Duc Canh
1
10
3
6
51
Maria Molinos-Senante
1
10
25
40
51
Pedro Alvarez
1
242
41
24
51
David Werner
1
16
15
26
51
Sirilak Prasertkulsak
1
7
1
1
51
Ching Kwek Pooi
1
123
1
1
51
Piero Fraternali
1
27
2
2
51
Timothy
1
26
1
3
51
Andrea Schaefer
1
14
16
37
51
Ibrahim Ahmed Hamza
1
51
5
5
51
Loïc Maurer
1
3
1
6
51
Martin I Meltzer
1
10
23
46
51
Sarah Lowry
1
14
1
3
51
Eunice Lo
1
13
3
6
51
Tomáš Pluháček
1
17
5
13
51
Suthindhiran k
1
33
6
12
51
Kristjan Pullerits
1
35
1
3
51
Xu Zhao
1
13
12
26
51
Ahmed Alhajaj
1
79
3
4
51
Gary Darmstadt
1
6
40
63
51
Gourav Dhar Bhowmick
1
118
9
4
51
Gaurav Goel
1
16
6
12
51
Wendy E Jepson
1
7
9
30
51
Giuseppe Bruno
1
17
1
1
51
Hüseyin Enis Karahan
1
30
20
37
51
Leanne Unicomb
1
12
21
39
51
Ashok Sah
1
12
1
1
51
Alejandro JimÉnez
1
30
5
5
51
Mark A Elliott
1
51
9
9
51
Brandon Reyneke
1
67
4
3
51
A F Castelletti
1
27
18
25
51
Yingjie Cai
1
68
10
3
51
Boya Xiong
1
271
4
1
51
Changwoo Kim
1
22
5
8
51
Alexandria B Boehm
1
6
23
50
51
Jon Ahlinder
1
35
2
2
51
Adetunji Alabi
1
79
1
3
51
Mari K H Winkler
1
6
9
18
51
Tyler Tatro
1
7
1
1
51
Satyesh Raj Anand
1
87
4
3
51
Jean-Yves Maillard
1
74
13
13
51
Jian Chang
1
35
2
6
51
Wenbin Jiang
1
51
6
6
51
Vinay Tyagi
1
64
16
20
51
Saurav Goel
1
16
18
40
51
Ya He
1
242
2
1
51
Giacomo Butte
1
16
1
1
51
Chaoran Hu
1
9
1
2
51
Christopher M. Fellows
1
44
14
15
51
Ignasi Rodríguez-Roda
1
19
20
21
51
Johanna Koehler
1
16
3
7
51
Qidong Yin
1
24
5
11
51
Ellen L E Dyer
1
7
3
10
51
Francesca Deganello
1
18
8
16
51
How Y Ng
1
123
23
16
51
Paul Westerhoff
1
8
42
99
51
Amit N Shocron
1
30
2
3
51
Charles N Haas
1
2
29
65
51
Rachel Peletz
1
13
6
7
51
Akshay Jain
1
32
1
3
51
Claus Hélix-Nielsen
1
16
24
39
51
Karin Jacobsson
1
35
4
9
51
Dewey W Dunnington
1
12
4
3
51
Ashwin Singh
1
17
4
7
51
Seungkwan Hong
1
7
11
22
51
Man Fan
1
5
3
8
51
Pierluigi Claps
1
20
12
17
51
Mohammad Shamsudduha
1
12
11
30
51
Junjie Shen
1
14
8
14
51
Abdul Najim
1
25
1
1
51
Tae-Hyun Bae
1
30
17
27
51
Mihail D Bǎrboiu
1
46
36
30
51
Lindsay Anderson
1
12
1
4
51
Chart Chiemchaisri
1
7
21
35
51
Soumen Das
1
118
10
3
51
Jeffrey M Farner
1
8
3
7
51
David Mytton
1
26
1
1
51
Ryan D Cronk
1
12
8
15
51
Catherine J Paul
1
35
4
9
51
Robert W Field
1
20
8
9
51
Dhruba Dhar
1
118
1
1
51
Bryan W Boudouris
1
72
17
13
51
Sarah K Dickin
1
30
4
6
51
Peter Clauwaert
1
24
9
12
51
Yizhou Zhang
1
72
2
2
51
Gürkan Sin
1
19
30
44
51
Mahbubur Rahman
1
12
14
21
51
Aurelie Jeandron
1
8
2
6
51
Katherine F Shields
1
55
10
13
51
Maria Pregnolato
1
13
2
8
51
Marina Korzenevica
1
7
2
5
51
Varada Menon Palakkal
1
21
2
5
51
Seok-Won Hong
1
7
7
17
51
James C Winter
1
6
1
3
51
Tanju Karanfil
1
5
18
28
51
Mi-Young Lee
1
8
1
7
51
Vincenzo Belgiorno
1
68
16
14
51
Siyu Hou
1
13
2
3
51
Haydar Raissi
1
6
26
45
51
Muhammad Babar Shahzad Afzal
1
91
27
25
51
Rajesh Nagarathnam
1
37
10
15
51
Wesaal Khan
1
67
12
7
51
Christopher G Arges
1
21
13
22
51
Jacques Mathieu
1
242
6
3
51
Andrew L Zydney
1
271
25
10
51
Emile R Cornelissen
1
19
11
16
51
Praveen Kolar
1
35
10
7
51
Guangxue Wu
1
24
24
30
51
Deepika Saini
1
87
5
4
51
Xuesong Xu
1
51
6
6
51
Ming Su
1
15
8
13
51
Zandrie Borneman
1
29
7
7
51
Joanna Kujawa
1
101
15
10
51
Chris J Wright
1
20
7
31
51
Gillian E Clayton
1
14
1
1
51
Tiziano Zarra
1
68
9
5
51
Am Jang
1
17
25
40
51
Dhimiter Bello
1
5
20
33
51
Catherine Fallon Grasham
1
7
1
2
51
Junseok Lee
1
22
4
5
51
Claire Villette
1
3
2
11
51
Monique Waso
1
67
3
1
51
Istvan Kocsis
1
46
3
3
51
Andrew Armstrong
1
6
1
1
51
Johannes S Vrouwenvelder
1
20
18
24
51
Yupo J Lin
1
21
4
7
51
Saleh S Alhewairini
1
12
3
8
51
Hans Brix
1
91
35
23
51
Leon Williams
1
73
1
1
51
Meththika Vithanage
1
12
32
71
51
Michael C Jewett
1
53
30
38
51
LanHee Kim
1
20
6
8
51
David A Stahl
1
6
22
42
51
Saket Pande
1
20
9
15
51
Rl Rohana Chandrajith
1
9
23
39
51
Johan Nordstrand
1
17
3
5
51
Kyle J Bibby
1
51
21
32
51
Prajwal Rajbhandari
1
16
2
1
51
Peter Hammond
1
20
5
16
51
Halidu Abu-Bakar
1
73
1
1
51
Wichitpan Rongwong
1
30
8
10
51
Luuk C Rietveld
1
20
15
14
51
Solaiman Doza
1
12
3
9
51
David S Corti
1
72
10
4
51
Baoyin Liu
1
13
4
7
51
Niroj Amatya
1
16
1
2
51
Daniel N Miller
1
0
4
23
51
Andrzej Sienkiewicz
1
13
13
20
51
Musthafa O Mavukkandy
1
101
5
4
51
Nadia M Farhat
1
20
7
6
51
Manuel Mocholí-Arce
1
10
6
12
51
Fang Yang
1
9
18
21
51
Massimiliano Fabbricino
1
17
22
27
51
Peter Budd
1
79
22
24
51
Jia-Qian Jiang
1
75
23
19
51
Yoshika S Crider
1
7
4
11
51
Tomasz Bajda
1
37
15
18
51
Lu Lin
1
51
6
8
51
Jeltsje S Kemerink
1
29
3
5
51
Bruce Jefferson
1
55
30
32
51
Cejna Anna Quist-Jensen
1
18
8
17
51
Ratul Chowdhury
1
3
3
20
51
Kang-Jia Lu
1
35
5
7
51
Sara de Wit
1
7
2
6
51
Arbind Kumar Kumar Patel
1
17
7
14
51
Andrew C Singer
1
20
14
32
51
Kevin A Schug
1
17
19
31
51
Luis A Diaz
1
9
6
12
51
Ruben Props
1
17
11
19
51
Yonghong Cai
1
12
1
1
51
Yuliang Dong
1
26
1
1
51
Mi Zhou
1
7
3
6
51
Qiu Meijun
1
7
1
1
51
Peizhong Liu
1
2
1
1
51
Shaoqing Zhang
1
75
1
1
51
Miao Cao
1
50
1
1
51
Rebecca Murphy
1
7
1
1
51
Vincent Casey
1
7
1
1
51
Syed Salman Ali Shah
1
17
2
3
51
Hyeona Park
1
17
2
1
51
Jihun Lim
1
7
1
3
51
Zhong-Yan Cao
1
12
4
6
51
Anisha Nijhawan
1
13
1
5
51
Jérôme Gabathuler
1
13
1
1
51
Dinku Mekbib Ayele
1
13
2
1
51
Joosung Park
1
8
1
1
51
Yulie Meneses
1
0
1
3
51
Razia Tahseen
1
91
2
3
51
Ruonan Sun
1
242
2
1
51
Hafiz Adeel Ahmad
1
26
3
5
51
Chandrashekhar Bhagat
1
64
4
1
51
Zhenyu Wu, 吴振宇
1
51
1
3
51
Yoshika Crider
1
7
1
4
51
Lan Hee Kim
1
20
5
7
51
Dileep Kumar Yeruva
1
7
2
6
51
Rajneesh Singh
1
0
3
5
51
Zhiya Sheng
1
4
5
12
51
Usman T Khan
1
4
4
10
51
Caetano C Dorea
1
11
4
11
51
Anant Yadav
1
24
1
2
51
Qingbin Yuan
1
242
2
1
51
Peter S Hill
1
25
23
22
51
Mitsunori Odagiri
1
21
5
8
51
Peter Rådström
1
35
11
25
51
Syed Imran Ali
1
4
1
6
51
David Bradley
1
55
2
3
51
Michel Saakes
1
29
12
17
51
Muhammad Afzal
1
91
14
19
51
Yuanmiaoliang Chen
1
35
4
6
51
Shadi Wajih Hasan
1
68
2
5
51
Amna Ijaz
1
91
1
4
site/software ©
exaly
; All materials licenced under
CC by-SA
.