About
Technology
Issues
FAQ
Search
Rankings
Journals
Disciplines
Institutions
Schools/Departments
Field Rankings
Scientometrics
★★(★)
Articles
h
-index
g
-index
Journals
Co-Authors
Publications (by citations)
Publications (by year)
Citation Distribution
Citing Bodies
Top Citing Authors
Top Citing Institutions
Top Citing Schools
Top Citing Journals
Top Citing Disciplines
exaly
›
Authors
›
Eric Pop
›
top-authors
Eric Pop
University of Illinois at Urbana–Champaign
228
(top 1%)
papers
23.5K
(top 1%)
citations
80
(top 1%)
h
-index
150
(top 1%)
g
-index
325
all documents
24.6K
doc citations
1.4K
citing journals
105
times ranked
Top Authors (by citations)
#
Author
Articles
Citations
R ARank
R CRank
1
Feng Xiong
38
2,877
1
1
2
Kenneth E Goodson
22
2,725
3
4
3
H-S Philip Wong
28
2,140
3
9
4
David Estrada
26
2,092
1
1
5
Myung-Ho Bae
13
2,027
1
1
6
William P King
11
1,892
8
3
7
Eilam Yalon
36
1,663
1
1
8
Qiye Zheng
3
1,659
4
4
9
Kirby K H Smithe
26
1,531
1
1
10
Connor J Mcclellan
25
1,521
1
1
11
Zhun-Yong Ong
20
1,504
1
3
12
Ashkan Behnam
31
1,374
1
1
13
Pawel Keblinski
2
1,366
22
7
14
David G Cahill
3
1,340
31
13
15
Paul Braun
2
1,312
85
15
16
Vikas Varshney
1
1,309
38
1
17
Yu Guo
1
1,277
159
31
17
Gang Chen
1
1,277
219
67
17
Li Shi
1
1,277
129
42
17
David R Clarke
1
1,277
37
4
17
Simon R Phillpot
1
1,277
68
9
17
Arunava Majumdar
1
1,277
49
7
17
Paul V Braun
1
1,277
58
14
24
Joshua D Wood
10
1,182
2
22
25
Saurabh V Suryavanshi
17
1,109
1
1
26
Yuanyuan Shi
4
1,003
14
3
26
Haitong Li
4
1,003
8
2
26
Mario Lanza
4
1,003
34
9
29
Fei Hui
3
978
8
3
30
Victoria Chen
11
968
1
1
31
Sanchit Deshmukh
22
953
1
1
32
Miguel Muñoz Rojo
20
841
1
1
33
Feifei Lian
16
719
1
1
34
Zlatan Aksamija
4
710
7
1
35
Christopher M Neumann
13
688
1
1
36
Blanka Magyari-Köpe
3
651
4
2
37
Aditya Sood
13
593
2
2
38
Tony F Heinz
9
588
23
126
39
Daniele Ielmini
3
572
43
35
39
Krishna C Saraswat
7
572
23
19
41
Zuanyi Li
12
567
1
3
41
Matthias Wuttig
3
567
72
32
43
Chi-Shuen Lee
5
534
2
1
44
Alex J Gabourie
12
532
1
1
45
Yee Kan Koh
4
530
4
3
46
Francesco Maria Puglisi
2
519
19
16
46
Juan Bautista Roldan Aranda
2
519
58
25
48
Scott W Schmucker
3
513
9
1
49
Sam Vaziri
13
504
1
1
50
Haotian Wang
3
492
43
101
51
Yi Cui
5
488
138
334
53
Zhouchangwan Yu
1
459
5
4
53
Fang Yuan
1
459
11
4
55
Aaron D Franklin
2
458
19
8
56
Paolo Pavan
1
452
34
8
56
Tingting Han
1
452
7
5
56
Nagarajan Raghavan
1
452
76
25
56
Boris Hudec
1
452
31
9
56
Qi Liu
1
452
138
48
56
Deji Akinwande
1
452
132
109
56
Jianhua Joshua Yang
1
452
109
89
56
Hua-Qiang Wu
1
452
115
60
56
Kin Leong Pey
1
452
74
27
56
Ilia Valov
1
452
91
47
56
Ruijing Ge
1
452
14
6
56
Ursula Wurstbauer
1
452
34
6
56
Adnan Mehonic
1
452
39
21
56
Alexander L Shluger
1
452
103
24
56
Attilio Belmonte
1
452
20
6
56
Shaochuan Chen
1
452
14
12
56
Alexander Holleitner
1
452
72
10
56
Luca Larcher
1
452
67
29
56
Xing Wu
1
452
115
51
56
Tuo-Hung Hou
1
452
74
24
56
Mark Buckwell
1
452
17
9
56
Jordi Suñe
1
452
89
28
56
Enrique A Miranda
1
452
119
29
56
J Joshua Yang
1
452
90
89
56
Andrea Padovani
1
452
36
22
56
Xu Jing
1
452
5
5
56
Anthony J Kenyon
1
452
84
21
56
Max C Lemme
1
452
124
26
56
Wei Dong Zhang
1
452
46
8
56
Yuchao Yang
1
452
55
40
56
Wei D Lu
1
452
80
55
56
Ernest Wu
1
452
12
7
56
Juan B Roldán
1
452
17
13
56
Marco A Villena
1
452
32
21
91
Umberto Ravaioli
3
447
3
2
92
Zhihong Chen
4
429
13
14
93
Narayana Aluru
3
419
27
22
93
Arka Majumdar
6
419
15
16
93
Jiajiu Zheng
7
419
3
3
96
Theresia Knobloch
2
416
11
6
96
Tibor Grasser
2
416
63
16
96
Yury Yu Illarionov
2
416
20
7
99
Amir Barati Farimani
6
415
4
4
100
Connor S Bailey
7
409
1
1
100
Young Duck Kim
2
409
24
42
100
Albert Liao
11
409
1
1
103
Mark L. Brongersma
2
396
52
61
104
Yoshio Nishi
6
393
13
9
105
Xiaolin Zheng
4
377
26
42
106
Xinran Wang
3
375
81
150
107
Saptarshi Das
2
365
50
48
108
Hong Li
2
364
31
42
108
Ai Leen Koh
2
364
26
48
110
Alexander J Gabourie
8
351
1
1
111
Inge Asselberghs
1
335
115
19
111
John A Rogers
3
335
310
402
111
Ashish V Penumatcha
1
335
2
2
111
Thomas D Anthopoulos
1
335
384
188
111
Lain-Jong Li
1
335
344
243
111
Navakanta Bhat
1
335
46
3
111
Rajendra Singh
1
335
48
5
111
Joerg Appenzeller
1
335
33
17
111
Wenjuan Zhu
1
335
21
13
111
Amritanand Sebastian
1
335
13
5
111
Yury Illarionov
1
335
6
4
123
Shouvik Banerjee
4
329
3
2
124
Hye Ryoung Lee
4
327
3
22
125
Pierre Martin
1
322
1
1
126
Peipeng Xu
2
318
11
4
127
Richard T Haasch
7
308
5
33
128
Huanyu Cheng
1
307
126
158
128
Suck Won Hong
1
307
68
12
128
Bong Hoon Kim
1
307
102
99
128
Dae-Hyeong Kim
1
307
124
122
128
Jian Wu
1
307
39
52
128
Rak-Hwan Kim
1
307
28
55
134
Roman Sordan
7
303
3
64
135
Ian Fisher
3
299
60
73
135
Hsueh-Hui Kuo
3
299
2
3
137
Seung-Nam Park
1
284
7
1
137
Yun Daniel Park
1
284
20
7
137
Seung-Hyun Chun
1
284
67
26
137
Hyeonsik Cheong
1
284
106
35
137
James C Hone
1
284
375
265
137
Duhee Yoon
1
284
23
23
137
Cheol-Hwan Park
1
284
41
28
137
Ji Hoon Ryoo
1
284
3
7
137
Sang Wook Lee
1
284
34
5
137
Hakseong Kim
1
284
24
9
137
Yilei Li
1
284
16
41
137
Yong Seung Kim
1
284
18
10
149
Ryan W Grady
4
283
1
1
150
Alwin Daus
6
282
8
7
151
Z-X Shen
2
272
212
216
152
Irena Knezevic
1
263
18
4
153
Asir Intisar Khan
7
260
3
2
154
Kye L Okabe
4
254
2
2
155
Albert Davydov
3
247
18
33
156
Ant Ural
4
245
6
11
156
Yanbin An
4
245
3
3
158
Minshu Du
1
244
18
7
158
Allen J Bard
1
244
95
69
160
Raisul Islam
6
238
2
2
161
Enrique A Carrion
7
236
1
1
162
Erica Guerriero
5
231
2
2
163
Davide Donadio
5
228
14
72
163
Richard I Masel
3
228
15
28
163
Kevin Y Lin
3
228
3
3
166
Subhasish Mitra
3
227
50
31
167
Ozgur Burak Aslan
4
226
2
15
167
Xu Xie
4
226
10
27
169
Kirstin Schauble
3
225
1
1
170
Xiuling Li
3
222
37
61
171
Simon N Dunham
3
218
18
9
172
Sumit Dutta
5
214
1
1
173
Shunda Chen
4
213
3
2
174
Sajjad Abdollahramezani
2
210
20
17
174
Ali Asghar Eftekhar
2
210
23
9
174
Hossein Taghinejad
2
210
20
12
174
Wenshan Cai
2
210
33
45
174
Omid Hemmatyar
2
210
7
9
174
Mostafa A El-Sayed
2
210
44
56
174
Mohammad Taghinejad
2
210
17
9
174
Ali Adibi
2
210
34
14
174
Ali A Eftekhar
2
210
21
9
183
Chaofan Zhang
2
199
14
32
184
Robert G Moore
1
197
30
27
185
Ahmad E Islam
2
190
20
97
185
Jizhou Song
2
190
48
78
185
Kristof Tahy
1
190
10
9
188
Parsian K Mohseni
2
187
19
3
189
Yuichiro K Kato
2
185
16
9
190
Amin Salehi-Khojin
2
179
43
72
191
Massimiliano Bianchi
4
176
2
3
192
Kathryn M Neilson
3
175
1
1
193
Muhammad A Alam
1
167
131
89
193
Changhee Lee
1
167
136
65
193
Chaofeng Lü
1
167
22
41
196
Jonathan K Doylend
1
166
7
7
196
Nicholas Boechler
1
166
22
15
196
Joshua R Hendrickson
1
166
29
2
196
Amey Khanolkar
1
166
14
2
200
Zhenan Bao
2
165
290
538
201
Yuerui Lu
2
160
53
82
202
Mingyu Gao
1
156
2
2
202
Tony F Wu
1
156
18
7
202
Gage Hills
1
156
17
17
202
Mohamed M Sabry Aly
1
156
20
7
202
Max M Shulaker
1
156
26
17
207
Isha M Datye
8
155
1
1
208
Scott Dunham
2
154
3
5
209
Mo Li
1
152
60
47
209
Scott T Dunham
1
152
12
5
209
Zhuoran Fang
1
152
16
20
209
Changming Wu
1
152
12
17
213
Scott W Fong
2
150
4
3
214
Huairuo Zhang
1
149
39
38
215
Cagil Koroglu
3
148
1
1
216
Kevin A Brenner
4
144
2
2
217
Ali Javey
1
142
261
245
217
Guanzhou Zhu
1
142
138
217
219
Ji Wook Shim
4
141
4
6
220
Joseph W Lyding
7
140
3
10
220
Aravindh Kumar
3
140
3
6
220
Rashid Bashir
3
140
37
63
223
Michelle E Chen
7
138
1
1
224
Gregory S Girolami
3
137
9
11
224
Noel N Chang
3
137
2
2
226
Mehdi Asheghi
5
134
16
20
227
Lili Cai
2
131
22
56
228
Alex Krasnok
1
125
81
80
228
Andrea Alu
1
125
256
242
230
Senghyun Lee
1
121
22
10
232
Enrico Piccinini
6
120
4
4
232
Enrique Carrion
2
120
1
1
234
A K M Newaz
4
119
7
10
234
Koosha Nassiri Nazif
2
119
5
5
234
Nayeun Lee
2
119
3
3
234
Jiho Hong
2
119
1
1
238
Robert M Wallace
2
117
105
163
239
Sangbum Kim
1
112
27
27
239
Matthew A Panzer
1
112
5
5
239
S Simon Wong
1
112
16
5
242
Jinsong Zhang
2
108
32
61
242
Jie Sun
2
108
62
112
244
Wei Cai
1
107
47
112
244
Christian Linder
1
107
27
63
244
Alex L Chortos
1
107
38
86
247
Vita Solovyeva
1
105
6
3
248
K Jimmy Hsia
2
104
17
45
248
David Goldhaber-Gordon
3
104
18
71
250
Alberto Salleo
2
99
116
293
251
Moonsub Shim
3
98
25
69
251
Sergiy Krylyuk
2
98
14
37
253
Bin Wang
3
97
33
79
254
Carlos Rios
1
94
37
42
254
Michael G Moebius
1
94
8
2
254
Chun-Li Lo
3
94
2
2
254
Juejun Hu
1
94
108
94
258
Rui Yang
2
92
11
10
259
Suzanne E Mohney
1
89
35
6
259
Wen-Pin Hsieh
1
89
28
12
259
Megan A Yamoah
1
89
1
1
259
Ajay K Sood
1
89
88
36
259
Kayla A Cooley
1
89
9
2
259
Dante Zakhidov
1
89
8
30
265
Stephanie M Bohaichuk
5
88
1
1
266
Ethan C Ahn
1
87
10
2
266
Yi-Chia Tsai
1
87
10
1
266
Christopher M Smyth
1
87
30
32
269
Amaia Zurutuza
2
86
15
36
269
Alba Centeno
2
86
6
28
269
Amaia Pesquera
2
86
2
2
269
Angus A Rockett
1
86
61
21
269
Paolo Pedrinazzi
2
86
2
2
269
Aida Mansouri
2
86
2
9
275
Martin Gruebele
1
85
57
55
275
Mohammadreza Zandehshahvar
1
85
7
8
275
Tianren Fan
1
85
12
7
275
Lea Nienhaus
1
85
42
66
275
Yashar Kiarashinejad
1
85
6
8
275
Aniruddh Rangarajan
1
85
1
1
281
Jin-Hong Park
1
84
66
67
281
Ada S Y Poon
1
84
14
33
281
Siavash Kananian
1
84
2
2
281
Kwan-Ho Kim
1
84
14
13
285
Jonathan A Fan
2
83
32
95
286
Michael Waltl
1
81
38
28
286
Gregory Pitner
3
81
5
20
288
Zheyong Fan
2
80
22
30
288
Tapio Ala-Nissila
2
80
58
59
290
Sharnali Islam
1
79
7
4
291
Gregory Damhorst
2
77
8
9
291
Jian-Min Zuo
2
77
46
108
293
Marco Fiocco
2
75
1
1
293
Fritz Keilmann
1
75
24
43
293
Omar Khatib
1
75
16
23
293
Nicholas A Melosh
1
75
66
126
293
Huili Grace Xing
1
75
176
134
293
Debdeep Jena
2
75
107
147
293
S M Islam
1
75
17
12
293
Jared W Schwede
1
75
13
9
293
Igor Bargatin
1
75
40
20
293
Hongyuan Yuan
1
75
5
13
293
Roger T Howe
1
75
14
13
293
Martin Wagner
1
75
23
40
305
Ananth Saran Yalamarthy
5
71
5
6
305
Debbie G Senesky
5
71
18
29
307
Georges G E Gielen
1
70
86
44
307
Luckshitha Suriyasena Liyanage
1
70
6
4
307
Hai Wei
1
70
13
9
307
Jelle Van Rethy
1
70
8
7
311
Blas Garrido
1
67
29
15
311
Fernan Saiz
1
67
11
2
311
Junichiro Shiomi
1
67
96
119
311
Tommaso Zanotti
1
67
7
4
311
Steffen Duhm
1
67
76
119
311
Chao Wen
1
67
9
27
317
Ju-Jin Kim
1
65
24
11
318
Lan Wei
1
64
26
13
318
Jieying Luo
1
64
5
4
320
Ramez Cheaito
1
61
24
40
321
Yang Zhao
1
60
76
122
322
Ching-Hua Wang
3
59
2
9
322
Albert G Nasibulin
1
59
192
136
322
Heungdong Kwon
3
59
4
14
322
Yutaka Ohno
1
59
33
30
322
Abdou Hassanien
1
59
12
7
322
Dong-Ming Sun
1
59
50
87
322
Esko I Kauppinen
1
59
241
279
322
Marina Y Timmermans
1
59
7
18
330
Gan Chen
1
58
44
101
330
Vivian R Feig
1
58
32
68
330
Hongping Yan
1
58
61
145
330
Francisco Molina-Lopez
1
58
48
85
330
Yuxin Liu
1
58
30
87
335
Massimo Catalano
1
57
71
67
335
Moon Kim
1
57
130
220
337
Massimo Fischetti
3
56
9
32
337
Suhas Kumar
1
56
16
25
339
Larry J Millet
1
55
25
38
339
Deep Jariwala
2
55
67
236
339
Gabriel Popescu
1
55
80
112
339
Martha Gillette
1
55
34
46
343
Irina Kalish
1
53
10
14
344
Jesse Tice
1
51
6
6
344
Michael Thomas Barako
1
51
18
17
344
Reinhold Dauskardt
1
51
57
136
344
Michael T Barako
1
51
21
20
348
Ning Wei
1
50
33
33
348
Jihan Chen
2
50
12
16
348
Stephen B Cronin
2
50
78
126
348
Yu Wang
2
50
14
10
348
Hannu-Pekka Komsa
1
50
57
103
348
Luca Anzi
1
50
10
13
348
Arkady Krasheninnikov
1
50
119
207
348
Aaron M Lindenberg
3
50
24
195
348
Arsalan Hashemi
1
50
7
6
357
Christopher Perez
2
48
5
4
358
Ivan V Vlassiouk
1
47
66
116
358
Gyula Eres
1
47
106
110
361
Tong Mou
1
44
18
22
362
Dale K Hensley
1
43
57
102
362
Li Wang
1
43
20
24
362
Haotian Shi
1
43
16
17
362
Justin B Sambur
1
43
16
20
362
Lang Shen
1
43
13
13
362
Robert J Hamers
1
43
163
200
362
Wencai Ren
1
43
120
240
369
Kishan Ashokbhai Patel
1
41
2
2
370
Daniel A Rehn
1
40
5
15
370
Evan J Reed
1
40
32
123
370
Alvin Tang
3
40
4
9
373
Ioannis Chatzakis
1
38
11
19
373
Matthias C Hoffmann
1
38
73
227
373
Peter Zalden
1
38
26
76
376
Michael Winters
1
36
1
1
376
Niklas Rorsman
1
36
50
39
376
Omid Habibpour
1
36
8
10
376
Rossella Brunetti
4
36
7
11
376
Herbert Zirath
1
36
52
119
381
Lincoln J Lauhon
1
35
104
158
381
Zhendong Yang
1
35
8
7
381
Songbin Gong
1
35
28
35
381
Qingyi Wang
1
35
1
1
381
Qian Chen
1
35
49
77
381
Jimmy H Ni
1
35
1
1
381
Wen Huang
1
35
28
59
381
James Gary Eden
1
35
24
19
381
Vinod K Sangwan
1
35
73
128
381
Bin Huang
1
35
3
3
381
Lei Sang
1
35
12
18
381
Julian A Michaels
1
35
8
8
381
Siyu Liu
1
35
8
8
381
Mark D Kraman
1
35
9
9
381
Ouri Karni
1
35
10
27
381
Dane J Sievers
1
35
12
10
381
Zihao Ou
1
35
19
23
381
Jorik van de Groep
1
35
27
67
381
Mark C Hersam
1
35
355
637
381
Julian Michaels
1
35
6
6
401
Hu Qiu
1
34
10
27
402
Andrew S Ichimura
1
33
3
12
402
Jing Wen
1
33
14
19
404
Divya Somvanshi
1
31
14
14
404
Emanuel Ber
1
31
2
2
404
Elyse Barré
1
31
9
21
407
Joshua A Robinson
1
30
173
273
407
Thomas F Kuech
1
30
51
53
407
Yuanxi Wang
1
30
40
98
407
Xiaoqin Li
1
30
138
216
407
Kristie J Koski
1
30
21
31
407
Sanfeng Wu
1
30
52
147
407
David Lloyd
1
30
6
14
407
Mauricio Terrones
1
30
384
724
407
Natalie Briggs
1
30
21
44
407
Vincent H Crespi
1
30
111
193
407
Yu Lei
1
30
38
83
407
Zhong Lin
1
30
64
161
419
Jungchul Lee
1
28
35
43
419
Gyung-Min Choi
1
28
9
15
419
Yifei Meng
1
28
4
23
422
Man Prakash Gupta
2
26
3
3
422
David Esseni
1
26
90
82
422
Pedram Khakbaz
1
26
8
10
425
Massimo Rudan
1
25
12
11
425
Ruggero Alberti
1
25
1
1
425
Stuart Parkin
1
25
235
462
425
Jaewoo Jeong
1
25
5
20
429
Kyung-ah
1
24
1
1
429
Xiulin Ruan
1
24
61
112
429
Jeong-Sun Moon
1
24
4
4
432
Yihui Zhang
1
23
160
336
433
Shuhuai Yao
2
22
23
87
433
Juan Santiago
2
22
47
132
433
Ateeq J Suria
2
22
4
5
433
Carlos H Hidrovo
2
22
11
18
433
Hongyun So
2
22
9
20
438
Marc Jaikissoon
1
21
1
1
439
Andrey Krayev
1
20
10
35
439
P James Schuck
1
20
81
196
439
Thomas P Darlington
1
20
10
32
439
Akshay Singh
1
20
40
67
439
Gang-Yu Liu
1
20
79
60
439
Silvija Gradečak
1
20
42
81
439
Kiyoung Jo
1
20
21
56
446
Shahar Kvatinsky
2
17
17
42
446
Nicolás Wainstein
2
17
5
14
448
Hyeongyun Cha
1
16
19
39
449
Jubin Nathawat
1
15
19
29
449
Jonathan Bird
1
15
61
85
449
N Arabchigavkani
1
15
7
6
449
Ilya Karpov
1
15
2
10
453
Gee W Lau
1
14
34
83
453
Weidong Zheng
1
14
3
4
455
Aniruddh Shekhawat
2
13
5
7
455
Liang Chen
1
13
16
24
455
Satish Kumar
1
13
67
103
455
Karen Dowling
1
13
21
20
455
Alexandra Bruefach
1
13
8
10
460
Daniel A Rhodes
2
12
31
171
460
Clara M Nyby
2
12
9
102
460
Philipp K Muscher
2
12
4
22
463
Chenguang Qiu
1
11
23
75
463
Yao Guo
1
11
18
50
463
Yue Jiang
1
11
23
53
463
Xu-biao Peng
1
11
12
18
463
Junfeng Han
1
11
45
90
463
Yang Chai
1
11
204
537
463
Apurva Mehta
1
11
101
279
463
Sheng Wang
1
11
49
105
463
Yan Sun
1
11
5
5
472
Lingyuan Gao
1
10
13
40
472
Annabel R Chew
1
10
8
25
472
Alexander A Demkov
1
10
75
134
475
Sujan K Gonugondla
1
8
7
10
476
Chongwu Zhou
1
7
111
283
476
Antonio J Ricco
1
7
52
101
476
Ruchit Mehta
1
7
3
3
476
Naoki Furukawa
1
7
1
1
476
Sunny Chugh
1
7
3
3
481
Viviane Zurdo Costa
1
4
4
4
481
Andrew G Alleyne
1
4
45
88
481
Liangbo Liang
1
4
115
363
484
Wissam A Saidi
1
3
69
164
484
Srabanti Chowdhury
1
3
48
95
484
Yi-Fei Sun
1
3
55
158
484
Mahnaz Islam
1
3
4
7
484
Mohamadali Malakoutian
1
3
13
38
484
Sumaiya Wahid
1
3
3
7
484
Christopher M Andolina
1
3
31
67
484
Shriram Ramanathan
1
3
114
266
484
Zhen Zhang
1
3
45
136
493
Yiran Jiang
1
2
7
22
493
Joel Martis
1
2
4
9
495
Peter F Satterthwaite
1
1
7
11
495
Sua Myong
1
1
40
174
495
Dmitri E Nikonov
1
1
95
234
498
Suman Datta
1
0
143
327
498
Alan C Seabaugh
1
0
57
123
498
Colleen S Fenrich
1
0
10
21
498
Shang-Jie Yu
1
0
10
38
498
Abram L Falk
1
0
24
55
498
Kevin L Gu
1
0
18
53
498
John Andris Roberts
1
0
8
12
498
Kenneth L Shepard
1
0
62
179
498
Darrell G Schlom
1
0
398
959
498
William Larry Wilson
1
0
51
109
498
Inanc Meric
1
0
10
35
site/software ©
exaly
; All materials licenced under
CC by-SA
.