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
›
Claus-Michael Lehr
›
top-authors
Claus-Michael Lehr
Saarland University
386
(top 1%)
papers
23.5K
(top 1%)
citations
84
(top 1%)
h
-index
137
(top 1%)
g
-index
421
all documents
24.7K
doc citations
2.4K
citing journals
105
times ranked
Top Authors (by citations)
#
Author
Articles
Citations
R ARank
R CRank
1
Marc Schneider
44
2,439
1
1
2
Udo Bakowsky
20
2,161
4
3
3
Brigitta Loretz
54
2,037
1
1
4
Carsten Ehrhardt
25
1,298
1
1
5
Ulrich F Schaefer
18
1,066
1
1
6
M N V Ravi Kumar
8
1,022
4
3
7
Helmuth Moehwald
2
1,016
154
42
8
Xin Zhou
1
976
53
2
8
Warren W C Chan
1
976
100
65
8
Paul S Weiss
1
976
333
52
8
Sebastian Sjöqvist
1
976
22
7
8
Youqing Shen
1
976
115
29
8
Sumaira Ashraf
1
976
16
8
8
Zhen Cheng
1
976
169
39
8
Roland Karl Hartmann
1
976
33
1
8
Laura Ballerini
1
976
65
60
8
Chuanfang Zhang
1
976
357
175
8
Huan Meng
1
976
85
37
8
Victor Puntes
1
976
143
13
8
Yury Gogotsi
1
976
488
206
8
Juan M Irache
1
976
144
14
8
Itamar Willner
1
976
107
29
8
Jian Ji
1
976
74
22
8
Ben Zhong Tang
1
976
678
140
8
Hsing-Wen Sung
1
976
46
15
8
J Scott Vanepps
1
976
18
3
8
Alberto Escudero
1
976
31
8
8
Molly M Stevens
1
976
203
27
8
Monica Carril
1
976
25
9
8
Peter Nordlander
1
976
202
84
8
Anne M Andrews
1
976
52
9
8
Ali Khademhosseini
1
976
564
149
8
Lajos P Balogh
1
976
12
2
8
Xiaodong Chen
1
976
273
88
8
Xingyu Jiang
1
976
84
15
8
Jindřich Kopeček
1
976
24
3
8
Andre G Skirtach
1
976
152
20
8
Teruo Okano
1
976
123
25
8
Beatriz Pelaz
1
976
99
25
8
Xing-Jie Liang
1
976
205
51
8
Christian Dullin
1
976
59
2
8
Xingyu Jiang
1
976
133
26
8
Vincent M Rotello
1
976
251
51
8
Andre E Nel
1
976
128
62
8
Usha Kadiyala
1
976
3
3
8
Tanja Weil
1
976
143
19
8
Chunying Chen
1
976
284
63
8
Luis Liz-Marzán
1
976
319
136
8
Nicholas A Kotov
1
976
267
134
8
Shuming Nie
1
976
53
86
8
Mingyuan Gao
1
976
109
33
8
Raymond E Schaak
1
976
93
65
8
Neus Feliu
1
976
74
33
8
Paul A Mulvaney
1
976
176
51
8
Kam Leong
1
976
188
37
8
Naomi J Halas
1
976
185
78
8
Kazunori Kataoka
1
976
213
56
8
Qiang Zhang
1
976
59
6
8
Maurizio Prato
1
976
380
123
8
Yu-Liang Zhao
1
976
262
93
8
Xiaoyuan Chen
1
976
487
162
8
Xian-En Zhang
1
976
54
3
8
Zhongwei Gu
1
976
72
10
8
Cornelia Brendel
1
976
22
4
8
Norbert A Hampp
1
976
20
5
8
Wolfgang J Parak
1
976
319
116
8
You-Qing Shen
1
976
118
30
8
Patrick Hunziker
1
976
12
2
8
Jianzhong Du
1
976
53
6
8
Reginald M Penner
1
976
87
26
8
Liang Yan
1
976
155
72
8
Yuzhou Wu
1
976
56
3
8
Mark C Hersam
1
976
355
67
8
Tai Hyun Park
1
976
53
7
8
Mahmoud G M Soliman
1
976
17
9
8
Da-Xiang Cui
1
976
183
39
8
Ramon A Alvarez-Puebla
1
976
121
86
8
Patrick Hunziker
1
976
18
8
83
Juergen Lademann
3
761
33
12
84
Kevin J Edgar
4
690
14
3
85
Noha Nafee
6
651
3
2
86
Xabier Murgia
16
647
1
1
88
Thomas Schiestel
2
580
11
4
89
Martin Empting
9
575
3
5
90
Rolf Müller
4
573
69
273
91
Anna K H Hirsch
6
546
18
2
92
Roger Wepf
1
488
31
8
92
Ulrike Blume-Peytavi
1
488
111
20
94
Mark Brönstrup
3
469
23
9
95
Jennifer Herrmann
2
465
15
6
96
Alexander Titz
3
455
16
9
98
Paola Barbara Arimondo
1
439
64
5
98
Bertrand Aigle
1
439
37
214
98
Andrew W Truman
1
439
58
155
98
Helge B Bode
1
439
117
132
98
Andriy Luzhetskyy
1
439
58
125
98
Jose R Tormo
1
439
40
16
98
Marco Pieroni
1
439
47
2
98
Anders Karlén
1
439
21
6
98
Mathias Winterhalter
1
439
115
24
98
Marnix H Medema
1
439
118
191
98
Myriam Seemann
1
439
7
1
98
Kira J Weissman
1
439
20
9
98
Yanyan Li
1
439
9
4
98
Ian H Gilbert
1
439
121
40
98
Andreas Keller
1
439
258
174
98
Jean-Luc Pernodet
1
439
37
128
98
Eriko Takano
1
439
106
147
98
Marc Stadler
1
439
226
139
98
Ludovic Halby
1
439
21
2
98
Heinz E Moser
1
439
17
2
98
Tilmann Weber
1
439
93
142
98
Achim Hoerauf
1
439
123
17
98
Andrea Schiefer
1
439
22
6
98
Rui Moreira
1
439
103
15
98
Stefano Sabatini
1
439
64
9
98
Hrvoje Petković
1
439
22
7
98
Laura J V Piddock
1
439
42
41
98
Kenneth M Pfarr
1
439
57
12
98
Philippe Glaser
1
439
49
33
98
Michael Graz
1
439
1
1
128
Jesus Perez-Gil
4
410
23
7
129
Gerhard Wenz
4
388
3
2
130
Christian Wagner
6
370
6
4
131
Gerrit Borchard
1
369
37
9
132
Wendel Wohlleben
5
348
21
13
133
Olivier T Guenat
6
347
2
3
134
Ana Melero
10
340
2
2
135
Cristiane de Souza Carvalho-Wodarz
11
311
1
1
136
Olga Hartwig
5
309
1
1
137
Monika Schäfer-Korting
2
301
28
6
137
Horst Spielmann
2
301
6
7
139
Duy-Khiet Ho
12
297
1
1
140
Heather H Gustafson
1
287
5
6
140
Hamidreza Ghandehari
1
287
49
16
140
Arwyn T. Jones
1
287
40
17
143
Rolf W Hartmann
6
282
19
11
144
Alexa Patzelt
2
273
15
3
145
Hussain Ali
2
271
18
4
146
Dominik Selzer
7
268
2
2
147
Hakon Hrafn Sigurdsson
2
267
6
2
148
Shashank Reddy Pinnapireddy
4
266
19
7
149
Delfina Bastos-González
1
257
13
7
149
Manuel Jesús Santander-Ortega
1
257
22
8
151
Adriana R Pohlmann
5
255
31
23
151
Ruy Beck
6
255
10
6
151
Sílvia Stanisçuaski Guterres
5
255
39
28
154
Marius Hittinger
5
253
1
1
155
Sarah Gordon
8
244
1
1
156
Olga Cañadas
2
240
5
3
156
Cristina Casals
2
240
17
14
158
Arne Nägel
5
234
2
2
159
Kwang-jin Kim
4
233
8
7
160
Vincent H L Lee
4
223
6
7
161
Jennifer Fiegel
2
219
4
3
161
Justin Hanes
2
219
68
71
163
Gregor Fuhrmann
7
218
10
302
164
Gabriel Wittum
4
212
6
2
165
Rana Abu-Dahab
3
211
5
1
167
Jürgen Schnekenburger
2
203
18
11
168
Katja Hempel
1
201
2
1
169
Mark Gumbleton
2
195
23
14
170
Simon Sebastian Raesch
2
184
1
1
171
Michael Schumann
1
183
25
25
171
Christian Bojarski
1
183
28
9
171
Andreas Stallmach
1
183
27
10
174
Carlos Alberto Guzmán
4
178
6
3
175
Hans-Joachim Schäfers
2
174
54
49
176
Michael S D Kormann
2
172
15
35
177
Af Kotze
1
165
3
2
178
Benno Weigmann
3
164
10
23
178
Stefan Tenzer
1
164
110
52
180
Sven Achenbach
1
161
1
1
180
Ralph A Schmid
1
161
67
34
180
Pauline Zamprogno
1
161
2
2
183
Jens Schaefer
3
156
19
14
184
Alexandra Kroll
1
148
8
6
184
Karsten Becker
1
148
89
62
184
Robert Landsiedel
1
148
77
55
187
Andrew John Hollins
1
141
8
7
187
Michael Laue
1
141
9
26
187
Andrew Hollins
1
141
1
1
190
Teresa M Garrigues
5
140
8
10
190
Aline Ferreira Ourique
2
140
30
17
190
Ruy Carlos Ruver Beck
2
140
6
5
193
Andreas Stucki
1
132
2
4
193
Manfred Frick
2
132
30
41
193
Manuela Funke-Chambour
1
132
42
9
196
Mina Mehanny
4
131
1
4
197
Robert Bals
6
129
20
135
198
Alexander Biehl
3
127
1
1
199
Mercedes Echaide
1
123
18
6
200
Thomas Eichinger
4
116
1
1
201
Jenny Juntke
2
115
1
1
201
Nazende Günday-Türeli
2
115
7
3
203
Samuel Constant
2
114
7
44
203
Helena Kandarova
2
114
7
8
203
Norbert Willenbacher
1
114
22
9
206
Sandra Beer-Hammer
2
113
14
16
206
Dominik Hartl
1
113
49
65
206
Bernd Nürnberg
2
113
24
126
206
Matthias Schwab
1
113
163
171
206
Matthias Griese
1
113
103
112
206
Pacharapan Surapolchai
1
113
10
1
206
Peter Gehr
1
113
24
29
213
Jessica Hoppstädter
4
112
5
7
213
Alexandra K Kiemer
4
112
13
116
215
Josue Sznitman
4
111
13
14
215
Christian Herr
4
111
6
83
215
Arbel Artzy-Schnirman
4
111
2
5
218
Markus Bischoff
3
109
33
34
219
Thomas Ebensen
4
108
4
11
219
Heike Walles
1
108
39
26
219
Marcel Leist
1
108
188
218
219
Donna E Davies
1
108
61
91
219
Michael S Roberts
1
108
143
118
219
Joke A Bouwstra
1
108
61
45
219
Tewes Tralau
1
108
20
30
219
Erwin L Roggen
1
108
28
23
219
SangeetA Khare
1
108
22
1.8K
219
Thomas Hartung
1
108
142
276
219
Francesca Caloni
1
108
34
19
219
Uwe Marx
1
108
40
49
232
Petra Nnamani
5
107
2
2
232
Oliver Kohlbacher
3
107
55
284
234
Dagmar Fischer
1
106
34
40
234
Christian Lautenschläger
1
106
5
3
236
Prajakta Dandekar
3
103
10
6
236
Ratnesh Jain
3
103
9
4
238
Richard A Willis
2
99
5
6
238
Bettina Haase
2
99
15
106
238
Isabelle Serr
2
99
7
8
238
Anette-Gabriele Ziegler
2
99
90
150
238
Benedikt Kirchner
2
99
14
12
238
Ari Waisman
2
99
99
712
238
Carolin Daniel
2
99
10
15
245
Christophe Schmitt
1
97
12
16
245
C G Kees De Kruif
1
97
10
17
245
Denis Renard
1
97
23
12
248
Thomas E Mürdter
4
96
6
17
248
Rebekka Christmann
6
96
1
1
250
Jarmila Zbytovska
1
94
20
15
250
Dirk Neumann
1
94
15
7
250
Petra O Nnamani
2
94
2
2
253
René Rietscher
3
92
1
1
253
Michael Gottschaldt
3
92
10
14
255
Gloria Berlier
1
90
105
66
255
Elias Ef Fattal
1
90
108
82
255
Silvia Arpicco
1
90
33
29
255
Nicolas Tsapis
1
90
88
68
259
Babak Mostaghaci
4
87
1
5
260
Andreas Meyerhans
1
83
60
53
260
Ulrich S Schubert
2
83
212
285
262
Robert Richter
5
81
1
1
263
Eckart Meese
1
80
96
99
263
Tobias May
2
80
3
2
263
Ulrike Fischer
1
80
18
13
266
Hao Shen
1
79
29
31
266
Samir Mitragotri
1
79
110
245
266
Frank Mücklich
1
79
76
64
269
Per Backman
1
73
10
7
269
Jeffry G Weers
1
73
8
9
269
Jayne E Hastedt
1
73
6
3
269
Günther Hochhaus
1
73
30
18
269
William Doub
1
73
4
3
274
Elise Lepeltier
4
71
6
16
275
Werner Seeger
3
69
146
406
276
Ana M Costa
2
67
8
18
277
Saeed Ahmad Khan
1
65
10
8
277
Kathrin Fuhrmann
1
65
2
7
277
Maximilian Richter
1
65
2
2
280
Patrick Carius
5
61
1
1
281
P Couvreur
3
60
59
181
281
Durairaj Thiyagarajan
3
60
5
6
283
Justin Antony Selvaraj
1
59
10
30
283
Georg R Schweizer
1
59
1
1
283
Christian M Seitz
1
59
16
18
283
Nicoletta Pedemonte
1
59
80
58
283
Elvira Sondo
1
59
26
27
283
Justin S Antony
1
59
17
9
289
Hagar I Labouta
3
57
8
24
289
Sarah Frisch
3
57
1
1
291
Arti Ahluwalia
2
56
40
57
291
Regina Scherließ
2
56
1
4
291
Josef Dommen
1
56
226
325
291
Amiq Gazdhar
1
56
21
14
291
Christoph Beisswenger
2
56
15
17
291
Urs Baltensperger
1
56
373
465
297
Thomas A J Kuhlbusch
1
55
71
148
297
Andrea Haase
1
55
65
76
297
Bernhard von Vacano
1
55
5
12
300
Guido Kickelbick
2
54
27
39
300
Twan Lammers
1
54
147
222
300
Bart J Crielaard
1
54
15
20
303
Kai Schulze
2
52
9
22
304
Andreas M Kany
2
51
10
13
304
Carlos Victor Montefusco-Pereira
3
51
1
1
306
Petra Dersch
3
50
18
58
306
Michael W Pfaffl
1
50
106
395
306
Thorsteinn Loftsson
1
50
44
31
306
Verena B Ott
1
50
2
2
310
James H Segars
1
49
48
68
310
Markus Hippich
1
49
23
31
310
Maike Becker
1
49
7
15
310
Peter Achenbach
1
49
55
76
310
Jonathan Schug
1
49
43
88
310
Wan-Uk Kim
1
49
50
51
310
Klaus H Kaestner
1
49
112
291
310
Nicole Liebsch
1
49
1
1
310
Ralph Palmisano
1
49
2
6
310
Adam M Zahm
1
49
12
19
320
Bruno Sarmento
1
48
234
294
320
Vicki Stone
1
48
92
167
320
José das Neves
1
48
1.2K
1.6K
320
Annalisa Tirella
1
48
19
16
320
Vítor Seabra
1
48
20
32
320
Adriely Goes
3
48
2
7
326
Percy A. Knolle
1
47
158
474
327
Gerd Leitinger
1
45
67
65
327
Eva Roblegg
1
45
27
21
327
Eleonore Fröhlich
1
45
49
62
327
Andreas Zimmer
1
45
82
129
331
Henni-Karoliina Ropponen
1
42
2
2
332
Barbara Rothen-Rutishauser
1
41
110
239
333
Dayang Wang
1
40
57
96
334
Susanne Häussler
1
39
68
227
334
Armin Braun
2
39
29
171
334
Laura Russo
2
39
15
47
334
Mohammed Ali Selo
3
39
2
7
334
Francesca Re
2
39
34
97
334
Beatrice Formicola
2
39
6
14
334
Benedikt Constantin Huck
3
39
1
1
341
Matthias
2
38
1
1
342
Clive A Prestidge
1
37
73
95
342
Nicky Thomas
1
37
29
30
345
Wolfgang Kreyling
1
35
72
179
345
Fabrice P Navarro
2
35
7
34
345
Jörg Haupenthal
2
35
22
33
348
Carsten Börger
1
34
6
7
348
Wulf Blankenfeldt
1
34
61
92
348
Justus Constantin Horstmann
1
34
1
1
348
Stefan Schmelz
1
34
7
11
348
Mostafa M Hamed
1
34
25
24
348
Katharina Rox
1
34
16
37
348
Lorenz Siebenbürger
1
34
1
1
348
Andrea Scrima
1
34
6
6
348
Didier Desmaële
2
34
25
72
348
Aylin Berwanger
1
34
2
2
358
Franziska Lautenschläger
1
33
22
51
358
Nicole Schneider-Daum
3
33
1
1
358
Assoc Prof Henrik Franzyk
1
33
75
93
358
Manfred Ogris
1
33
31
93
358
Juan C Fraire
1
33
49
66
358
Haider Sami
1
33
5
5
358
Hanne Mørck Nielsen
1
33
106
182
358
Ingo Gerhauser
1
33
48
123
358
Kevin Braekmans
1
33
129
211
358
Jukka Rantanen
1
33
175
239
358
Ulrich Kalinke
1
33
139
467
358
Kaushik Thanki
1
33
31
47
358
Camilla Foged
1
33
51
107
358
Lasse Hyldgaard Klausen
1
33
32
50
358
Jennifer Becker
1
33
10
11
374
Rm M Giner
1
30
19
33
374
Janna Tenenbaum-Katan
1
30
8
7
374
José Esteban Peris
1
30
16
24
374
Walid A Elgaher
2
30
10
30
374
Raquel Taléns-Visconti
1
30
15
21
379
Maryam A Shetab Boushehri
1
29
4
2
379
Karim S Shalaby
1
29
7
7
381
Constantin Hozsa
2
27
2
7
381
Robert K Gieseler
2
27
6
10
381
Markus R Meyer
1
27
39
59
381
Hans H Maurer
1
27
30
62
381
Lea Wagmann
1
27
9
7
386
Ken-Ichi Hosoya
2
26
12
22
386
Muhammad Abbas
1
26
30
40
386
Torsten Burkholz
1
26
18
31
386
Claus Jacob
1
26
101
113
386
Marc Diederich
1
26
82
1.9K
391
Oliver Ries
1
25
6
12
391
Christian Ducho
1
25
40
46
391
Veronique Rosilio
1
25
40
58
391
Thomas John
1
25
11
14
395
Harald Berchtold
1
24
1
1
396
Rudolf Zentel
1
23
89
168
396
Maike Windbergs
2
23
2
17
396
Dieter Jahn
1
23
75
167
396
Lutz Nuhn
1
23
54
98
396
Alberto Hidalgo
2
23
3
8
396
Petr Solich
1
23
67
94
402
Claus Feldmann
2
22
31
99
403
Andrea Danani
1
20
36
81
403
Roberta Dal Magro
1
20
23
57
403
Felix Beckmann
1
20
68
101
403
Thomas Vogt
2
20
5
20
403
Marco Agostino Deriu
1
20
57
157
408
Francesco Nicotra
1
19
61
139
408
Francesco Mantegazza
1
19
59
118
410
Michael Maas
1
18
18
23
410
Kurosch Rezwan
1
18
62
96
410
Victor Lauth
1
18
1
1
413
Biana Godin
1
17
20
43
414
Blair Prochnow
1
16
9
14
414
Mehra Haghi
1
16
26
42
414
Diana Boraschi
1
16
64
194
414
Paul M Young
1
16
79
115
414
Albert Duschl
1
16
81
185
414
Brian Oliver
1
16
237
488
414
Daniela Traini
1
16
69
99
421
Mohamed Ashraf Mostafa Kamal
2
13
1
1
421
Wolfgang Bäumer
1
13
12
33
421
Achim D Gruber
1
13
85
261
421
Maxim Darvin
1
13
36
81
425
Natalia Armas-Capote
1
12
6
6
425
Oliver Langer
1
12
67
126
425
Diego Alvarez de la Rosa
1
12
37
90
425
Brian J. Harvey
1
12
30
85
425
Johannes A Sake
1
12
9
10
425
Dörte Becher
1
12
157
453
425
Beate Illek
1
12
10
51
425
Horst Fischer
1
12
5
25
433
Maximilian Junk
1
10
1
1
433
Jerome Kaspar
1
10
4
3
433
Sanjay Kumar Srikakulam
1
10
2
2
433
Carola Meier
1
10
19
44
433
Xavier Gidrol
1
10
34
126
433
Mariel Anel García-Rivera
1
10
3
5
433
Olga V Kalinina
1
10
40
114
433
Michael Vielhaber
1
10
4
3
433
Alexander Grißmer
1
10
2
2
443
Tamaz Mdzinarashvili
1
9
2
6
443
Thorsten Lehr
1
9
51
103
443
Peter Walden
1
9
10
33
443
Clemens Ruppert
1
9
27
105
443
Renato B Baleeiro
1
9
7
10
448
Franklin Chimaobi Kenechukwu
1
8
8
13
448
Amelia Ngozi Odo
1
8
2
3
448
Daniel Krug
1
8
26
170
448
Giampaolo Minetti
1
8
17
37
448
Martha Liley
1
8
5
10
448
Paul Achile Akpa
1
8
2
2
454
Nadine Jager
1
7
2
4
454
Thomas Tschernig
1
7
44
110
454
Eva C Arrúa
1
7
7
11
454
Carla Thomas
1
7
1
1
454
Claudio Javier Salomón
1
7
18
35
459
Ipsita Roy
1
6
47
150
459
Johanna Seeger
1
6
3
3
459
Martin Clift
1
6
61
174
459
Tomasz Kostrzewski
1
6
5
46
459
Dania Movia
1
6
17
77
459
Charlotte Kloft
1
6
63
121
459
Zulfiqur Ali
1
6
18
50
459
Yu-Kyoung Oh
1
6
62
162
459
Dominik Schwudke
1
6
55
205
459
Adriele Prina-Mello
1
6
88
401
459
Catia Neto
1
6
5
11
459
Robin Michelet
1
6
44
82
459
John T Connelly
1
6
18
82
459
Melissa Anne Tutty
1
6
3
4
459
Sarah P Hudson
1
6
28
45
459
Karen Pilkington
1
6
5
20
459
Mohamed Abdelgawad
1
6
8
19
459
Luca Gentile
1
6
27
67
459
Prospero Civita
1
6
16
37
459
Elisa Budyn
1
6
2
8
459
Thomas R Huser
1
6
70
173
459
Zhen Gu
1
6
154
457
459
Eirini G Velliou
1
6
40
97
459
Chiara Autilio
1
6
17
56
459
Volker Presser
1
6
151
299
459
Christian Pilger
1
6
10
35
459
Sheree Smith
1
6
1
1
459
Sarah Hudson
1
6
18
36
459
Martin J D Clift
1
6
43
138
488
Andreas Manz
1
5
43
103
488
Daniel Primavessy
1
5
2
3
490
Sangeun Lee
1
4
1
1
490
Eric Buhler
1
4
21
42
492
Jean Marie Pagès
1
3
79
149
492
Carsten Volz
1
3
5
20
492
Tobias Kraus
1
3
66
174
492
Julia Vergalli
1
3
9
33
492
Bart-Jan Niebuur
1
3
16
45
497
Ilva Dana Rupenthal
1
2
33
85
497
Craig Robert Bunt
1
2
24
46
497
Zimei Wu
1
2
77
143
497
João Henrique Morais-Cabral
1
2
16
86
497
Paula Gameiro
1
2
73
154
497
Carla Sousa
1
2
14
48
497
Pedro Alexandrino Fernandes
1
2
108
238
497
Pedro A Fernandes
1
2
78
166
505
Dagmar Wirth
1
0
15
116
505
Chad A Mirkin
1
0
267
589
site/software ©
exaly
; All materials licenced under
CC by-SA
.