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
›
OncoImmunology
›
top-authors
›
most-cited
OncoImmunology
5.5
(top 5%)
impact factor
3.5K
(top 10%)
papers
103.1K
(top 5%)
citations
116
(top 5%)
h
-index
5.8
(top 5%)
extended IF
3.6K
all documents
113.4K
doc citations
160
(top 5%)
g
-index
Top Authors (by article citations)
#
Author
Articles
Citations
R ARank
R CRank
1
James B Duhadaway
1
338
1
1
1
George C Prendergast
3
366
1
1
3
Oliver Kepp
16
1,874
1
4
3
Guido Kroemer
18
1,897
1
4
3
Laurence Zitvogel
16
1,683
1
1
6
William J Buchser
1
246
2
2
7
Tadatsugu Taniguchi
1
205
1
1
7
Hideyuki Yanai
1
205
1
1
9
Sandy Adjemian
3
328
1
3
9
Laura Senovilla
2
355
2
3
9
Erika Vacchelli
11
1,331
1
1
9
Jerome Galon
9
1,206
1
3
9
Eric Tartour
10
1,301
1
1
9
Catherine Sautes-fridman
10
1,154
1
2
9
Lorenzo Galluzzi
11
1,331
1
3
16
Hiromichi Hara
1
199
1
1
16
Naoki Takasaka
1
199
1
1
16
Kazuyoshi Kuwano
1
199
1
1
16
Shunsuke Minagawa
1
199
1
1
16
Takanori Numata
1
199
1
1
21
John B A G Haanen
1
171
2
3
21
Manuel Fankhauser
1
171
1
1
21
Joost B Beltman
1
171
1
2
21
Paul F Robbins
1
171
1
1
21
Pia Kvistborg
1
171
1
2
21
Sine Reker Hadrup
2
176
1
1
21
Michal J Besser
1
171
1
1
21
Ton N M Schumacher
2
238
1
1
21
Mark E Dudley
2
201
2
4
30
Philippe Rochaix
1
161
1
1
30
ludovic Martinet
2
200
1
1
30
Jean-Philippe Girard
2
200
1
4
30
Thomas Filleron
1
161
1
1
30
Ignacio Garrido
2
200
1
1
35
Markus Chmielewski
2
160
1
2
36
Lisa H Butterfield
3
199
1
2
37
Jacques Thibodeau
1
135
1
1
37
Marie-Claude Bourgeois-Daigneault
1
135
1
1
39
Bruno Silva-Santos
1
131
2
1
40
Tim Sparwasser
1
123
6
10
40
Weiping Zou
2
168
1
4
40
Ende Zhao
1
123
1
1
40
Evan T Keller
1
123
2
2
44
J-Y Blay
3
241
4
10
44
S Intidhar Labidi-Galy
2
216
1
2
44
Nathalie Bendriss-Vermare
1
114
2
2
44
Christophe Caux
3
241
1
2
44
Isabelle Ray-Coquard
2
216
1
3
49
Nai-Kong V Cheung
1
112
3
5
49
Irene Y Cheung
1
112
2
2
51
Alyssa R Merkel
1
108
1
1
51
James R Edwards
1
108
1
1
51
Julie A Sterling
1
108
1
1
51
Rachelle Whitney Johnson
1
108
1
1
55
Jessica Zucman-Rossi
2
127
3
3
56
Olivier Tredan
1
102
1
1
56
Pierre-Etienne Heudel
1
102
1
1
56
christine Ménétrier-Caux
2
127
1
2
59
Marco L Davila
1
96
2
1
60
Cécile Badoual
1
95
1
1
60
Else Marit Inderberg
1
95
1
1
60
Olivier Adotevi
2
106
1
2
60
Gustav Gaudernack
1
95
1
1
60
Julien Taieb
1
95
1
1
60
Jagadeesh Bayry
1
95
3
5
60
Wolf H Fridman
1
95
1
1
67
Peter Vandenabeele
1
89
6
12
67
Peter Vandenabeele
1
89
7
15
67
Dmitri V Krysko
1
89
1
7
67
Abhishek D. Garg
1
89
1
6
67
Patrizia M Agostinis
1
89
2
9
72
Taku Fujimura
1
86
3
3
73
Jennifer D Stone
1
84
1
1
73
David H Aggen
1
84
1
1
75
Mads Hald Andersen
6
142
1
2
75
Ferdinando Nicoletti
1
82
5
8
75
Paolo Fagone
1
82
3
2
75
Inge Marie Svane
1
82
2
4
75
Estrid V Høgdall
1
82
2
2
75
Marco Donia
2
121
1
3
81
Brad H Nelson
1
77
2
4
81
Julie S Nielsen
1
77
1
2
83
Chantale Bernatchez
1
71
2
3
83
Cara Haymaker
1
71
1
2
85
Linda A Sherman
1
68
1
2
86
C U Blank
1
67
1
3
87
Jo A Van Ginderachter
1
66
3
7
87
Adelaida Sarukhan
1
66
1
1
89
Alexandre Corthay
1
64
1
1
89
Ole Audun Werner Haabeth
1
64
1
1
89
Koji Kono
1
64
1
3
89
Rolf Kiessling
2
66
1
2
94
Tanja D De Gruijl
1
62
1
4
95
Yumeng Mao
2
63
1
3
95
Maria Pia Protti
1
61
1
1
95
Jana de Boniface
1
61
2
2
95
Connie R Jimenez
1
61
1
5
95
Marijn Bögels
1
61
1
1
95
Remond Fijneman
1
61
4
4
102
Theresa L Whiteside
1
60
1
3
102
Edwin K Jackson
1
60
2
1
102
Magis Mandapathil
1
60
1
1
105
Michael Linnebacher
1
58
2
3
105
Tsukasa Seya
3
122
1
2
105
Shensi Shen
1
58
2
6
105
Takashi Ebihara
1
58
1
1
105
Hiroyuki Oshiumi
2
104
1
2
110
Özlem Türeci
1
55
1
4
110
Ugur Sahin
1
55
1
5
110
John C Castle
1
55
1
3
113
Anders Rosén
1
53
1
1
113
Birgit Strobl
1
53
1
4
113
Veronika Sexl
2
55
1
4
113
Richard Rosenquist
1
53
4
3
113
Tatsuaki Mizutani
1
53
1
1
113
Mathias Müller
1
53
3
4
113
Dagmar Gotthardt
1
53
1
1
113
Dagmar Stoiber
1
53
1
1
113
Eva M Putz
2
55
1
1
113
Ulrich Kalinke
1
53
2
4
113
Bin Tean Teh
1
53
2
8
113
Stefan Lienenklaus
1
53
1
3
125
Emmanuel Donnadieu
1
51
1
2
126
Daniel J Powell Jr
1
49
1
6
127
Gordana D Radosavljevic
1
48
2
4
127
Ivan P Jovanovic
1
48
3
4
127
Nebojsa N Arsenijevic
1
48
4
7
127
Hong-Ming Hu
1
48
1
2
127
Miodrag L Lukic
1
48
3
9
127
Bernard A Fox
1
48
1
2
127
Roberto Pili
1
48
1
2
127
Chris Twitty
1
48
1
1
136
Hiroaki Shime
2
64
1
2
137
Shuang Wei
1
45
1
2
138
Meng Lv
1
44
2
4
138
Shanjana Awasthi
1
44
2
3
138
Tao Huang
1
44
2
1
138
David Escors
1
44
2
2
138
Dapeng Li
1
44
1
2
138
Christopher Bricogne
1
44
1
1
144
Frank T Wen
1
42
1
1
145
Ian O Ellis
1
41
8
11
145
Pawel Kalinski
1
41
1
4
145
Andrew Green
1
41
5
7
145
Nataša Obermajer
1
41
1
2
145
Ming O Li
1
41
1
2
145
Sahar Mahmoud
1
41
1
1
145
Chyi-Chia R Lee
1
41
1
6
145
Avi Z Rosenberg
1
41
1
2
153
Pankaj Trivedi
1
40
1
2
153
Mara Cirone
1
40
2
2
153
Roberta Santarelli
1
40
2
2
153
Livia M Di Renzo
1
40
2
3
153
Alberto Faggioni
1
40
1
2
153
Roberta Gonnella
1
40
1
2
159
Anil As Suri
1
39
1
1
159
Harri J Sihto
1
39
1
3
159
Deepak Parashar
1
39
1
1
159
Kim A Margolin
1
39
2
8
159
Nirmala Jagadish
1
39
1
1
159
Shikha Saini
1
39
1
1
159
Sumit Agarwal
1
39
1
1
166
Lorenzo Borgognoni
1
38
1
2
166
Paola Di Gennaro
1
38
1
1
166
Haidong D Dong
1
38
1
3
169
Anne Caignard
1
37
1
1
170
Ena Wang
1
36
1
3
170
Jean-Charles Soria
1
36
6
13
170
Alice Rigoni
1
36
1
1
170
Antoine Tesniere
1
36
1
1
170
Lorenzo Uccellini
1
36
1
1
175
Carmine Stolfi
1
35
2
3
175
Neveen Said
1
35
1
2
175
Dan Theodorescu
1
35
4
7
178
Yoshihiko Hirohashi
1
34
3
4
178
Isabelle Cremer
1
34
2
2
178
Aled Clayton
1
34
1
3
178
Augusto Amici
1
34
1
2
178
Manuela Iezzi
1
34
1
3
178
Elena Quaglino
1
34
1
1
178
Pier-Luigi Lollini
1
34
1
2
178
Federica Cavallo
1
34
1
2
186
Markus M Heimesaat
1
33
3
3
186
William E Carson Iii
2
54
2
5
186
Jaba Gamrekelashvili
2
46
1
4
186
Timothy R Crother
1
33
1
4
186
Rosalinda Sorrentino
1
33
2
2
186
Tim F Greten
2
46
2
8
186
Nicanor I Moldovan
1
33
1
1
186
Pravin T P Kaumaya
2
54
1
1
194
James P Allison
1
32
3
8
194
Taylor H Schreiber
1
32
1
3
194
Rebecca Waitz
1
32
1
4
194
Hans-Georg Kopp
1
32
2
4
198
Akseli Hemminki
1
31
4
7
198
Markus J V Vähä-Koskela
1
31
1
3
198
Willem J Lesterhuis
1
31
1
5
198
Yi Luo
1
31
1
2
198
Jolanda de Vries
2
34
2
10
198
Vincenzo Cerullo
1
31
4
8
204
Martin Lipp
1
30
2
4
204
Antonio Pezzutto
1
30
1
1
204
Heike E Daldrup-Link
1
30
3
5
204
Wolfgang Walther
1
30
1
2
208
Cirino Botta
1
29
2
4
208
Pierfrancesco Tassone
1
29
4
10
208
Lazar Vujanovic
1
29
1
1
208
Pierpaolo Correale
1
29
2
4
212
An M T Van Nuffel
1
28
1
3
212
Aude Bonehill
1
28
1
4
212
Marcus Schmidt
1
28
5
8
215
Anurag Gupta
1
27
1
2
215
Lotta von Boehmer
1
27
1
1
215
Santos Manes
1
27
1
1
215
Georgina V Long
1
27
3
14
215
Emilia Mira
1
27
1
1
215
Denisa D Wagner
1
27
3
8
215
Alicia González Martín
1
27
1
1
215
James S Wilmott
1
27
2
5
215
Richard A Scolyer
1
27
9
17
215
Alexander Knuth
1
27
2
6
225
Massimo Vitale
2
41
1
3
225
Edith M Janssen
1
26
1
2
225
Gabriella Pietra
2
41
1
3
225
Ronald Levy
1
26
3
4
225
Elizabeth M Jaffee
2
40
1
6
225
Lei Zheng
1
26
1
2
225
Maria Cristina Mingari
2
41
1
5
233
Jacintha N O'sullivan
2
47
1
5
233
Elizabeth J Ryan
2
47
1
1
233
Guillaume Pare
1
25
2
6
233
Pamela L Beatty
1
25
1
1
233
Julien Faget
1
25
2
3
233
Jonathan L Bramson
1
25
1
3
233
Max S Wicha
1
25
1
9
233
Yonghong Wan
1
25
2
2
241
Carsten Riether
1
24
1
5
241
Jennifer Landsberg
1
24
1
2
241
Sandrine Imbeaud
1
24
1
4
241
Christian M Schürch
1
24
1
3
241
Goodwin G Jinesh
1
24
1
2
241
John M Kirkwood
1
24
1
2
241
Michelle N Messmer
1
24
1
1
241
Adrian F Ochsenbein
1
24
1
5
241
Ashish M Kamat
1
24
2
4
250
Lars Zender
1
23
1
7
250
John Stagg
1
23
1
4
250
Sebastian Amigorena
1
23
1
6
250
Tetyana Yevsa
1
23
1
2
254
Michael Platten
1
22
1
6
254
Jorge B Aquino
2
26
1
4
254
Michael Platten
1
22
1
6
254
Laura D Alaniz
2
26
1
2
254
Wolfgang Wick
1
22
5
15
254
Sveinung Wergeland Sørbye
1
22
2
3
254
Esteban J Fiore
2
26
1
1
254
Thomas K Kilvaer
1
22
2
3
254
Kazuya Ofuji
1
22
1
1
254
Tetsuya Nakatsura
1
22
1
3
254
Juan Bayo
2
26
1
2
265
Tatjana Bozanovic
1
21
1
1
265
Clive S Zent
1
21
3
2
265
Amanda L Cleaver
1
21
1
1
265
Hayley Suen
1
21
2
2
265
Angelo Corti
1
21
2
9
265
Alison M Mcdonnell
1
21
1
1
265
Matteo Bellone
1
21
2
4
265
Andrew J Currie
2
37
1
2
265
Ronald P Taylor
1
21
1
4
265
Arianna Calcinotto
1
21
1
3
265
Nora Heisterkamp
1
21
1
4
265
Yong-Mi Kim
1
21
2
1
265
Douglas Joshua
1
21
1
3
265
Richard Lake
1
21
1
1
279
Paqui G Traves
2
23
1
4
279
Christian Hotz
1
20
1
1
279
Matti Lehtinen
1
20
3
5
279
Susetta Finotto
1
20
1
2
279
Benyamin Rosental
1
20
1
4
279
Fan Pan
1
20
1
1
279
Joseph Barbi
1
20
1
3
279
Angel Porgador
1
20
1
5
279
Sonsoles Hortelano
2
23
1
2
279
Carole Bourquin
1
20
1
4
279
Kerry S Campbell
1
20
1
3
279
Michael Brusilovsky
1
20
1
2
292
Ravi A Madan
1
19
2
7
292
Maria Sibilia
1
19
2
4
292
Serena Pellegatta
1
19
3
6
292
Paolo Dellabona
1
19
1
2
292
Giulia Casorati
1
19
1
3
292
James L Gulley
1
19
3
8
292
Sara Pessina
1
19
1
1
292
Gaetano Finocchiaro
1
19
4
7
300
Jahan S Khalili
1
18
2
3
300
George Coukos
1
18
2
11
300
Christa E Flück
1
18
2
4
300
Andrea Facciabene
1
18
1
1
304
Hideaki Ijichi
1
17
3
6
305
Adam C Finnefrock
1
16
1
2
305
Gennaro Ciliberto
1
16
2
6
305
Luigi Aurisicchio
1
16
1
5
305
Arthur Fridman
1
16
1
1
309
Zvia Agur
1
15
1
6
309
Marjolein van Egmond
1
15
1
3
309
Stanimir Vuk-Pavlović
1
15
1
3
309
William Vermi
1
15
1
6
313
Jerome Ritz
1
14
3
5
313
Ricky w Johnstone
2
27
3
12
313
Mark J Smyth
3
38
2
13
313
William Anderson
1
14
1
3
313
Daniel Birnbaum
1
14
4
12
313
Joseph M Tuscano
1
14
1
2
313
Yolanda D Mahnke
1
14
1
3
313
Catherine J Wu
1
14
3
3
313
Emilie Mamessier
1
14
2
2
313
Kenth Gustafsson
1
14
1
2
313
Renaud Sabatier
1
14
1
2
313
Thorbald van Hall
1
14
1
3
313
Pedro Romero
2
20
1
5
313
Tomar Ghansah
1
14
1
1
313
Maurice Matter
1
14
1
4
329
Fabrice Soncin
1
13
1
2
329
David Ritchie
1
13
1
1
329
Alain Trautmann
1
13
1
2
329
Guido Seitz
1
13
2
6
329
Nejat Egilmez
1
13
1
3
329
Paul J Neeson
1
13
1
1
329
Nadège Bercovici
1
13
1
1
329
Francois Fuks
1
13
1
1
329
Sarah Dedeurwaerder
1
13
1
1
338
Jean Jacques Fournié
1
12
1
6
338
Marc Beyer
1
12
2
5
338
Martine Chamuleau
1
12
1
1
338
Pauline Gravelle
1
12
1
1
338
Marvin M Van Luijn
1
12
1
1
338
Rupesh K Srivastava
1
12
1
2
338
Laurent Derré
1
12
1
3
338
Christine Jean
1
12
1
2
338
Corey Smith
1
12
1
5
338
Wilfried Valleron
1
12
1
2
338
Denise Nardelli-haefliger
2
18
1
1
338
Rajiv Khanna
1
12
2
8
350
Conejo-Garcia J Or Conejo-Garcia Jr Or Conejo Jr Or Garcia Jr Forssmann
1
11
1
10
350
Norbert Vey
1
11
8
14
350
Matthew L Albert
1
11
2
7
350
Mitsugu Fujita
1
11
1
2
350
Lei L Chen
1
11
1
2
350
Lorenzo F Sempere
1
11
2
2
350
David M Thomas,,, Fracp
1
11
1
7
350
Saumendra N Sarkar
1
11
1
3
350
Magalie Dosset
1
11
2
2
350
Gary Kohanbash
1
11
1
3
350
Juan R Cubillos-Ruiz
1
11
1
4
350
Mengxian Zhang
1
11
1
1
350
Cyril Fauriat
1
11
1
2
350
Christophe Paget
1
11
1
6
350
Shin Foong Ngiow
1
11
1
2
350
Romulus Breban
1
11
1
1
350
Philippe Bousso
1
11
3
8
350
Nils Henrik Nicolay
1
11
1
1
368
Pedro Berraondo
2
16
1
4
368
Sabine Hoves
1
10
1
1
368
Ruben Hernandez-Alcoceba
1
10
1
2
368
Douglas G Mcneel
1
10
4
5
368
Thomas P Frye
1
10
1
1
373
Xue-Feng Bai
1
9
1
5
373
Sergei Kusmartsev
1
9
1
2
373
Theodore J Standiford
1
9
1
2
373
Fatemeh Talebian
1
9
1
4
373
Tim J Elliott
1
9
1
3
373
Karine Rp Breckpot
1
9
3
7
380
Tadepally Lakshmikanth
1
8
1
2
380
Masoud H Manjili
1
8
2
12
380
Carlos Ortiz de Solórzano
1
8
1
5
380
Ignacio Melero Bermejo
2
16
1
7
380
Ennio Carbone
1
8
1
2
380
Carlos Alfaro
1
8
1
5
380
Phillip Darcy
1
8
2
3
380
Kyle K Payne
1
8
1
3
380
Cristian Smerdou
1
8
1
3
380
Asis Palazon
1
8
1
5
380
Miguel F F Sanmamed
1
8
1
5
380
Galina Selivanova
1
8
1
1
380
Matilde Bustos
1
8
1
3
380
Luis Alvarez-Vallina
1
8
1
4
380
Jose Luis Perez-Gracia
1
8
3
5
380
Juan Dubrot
1
8
1
3
380
Matt Van De Rijn
1
8
2
4
380
Kipp Weiskopf
1
8
2
3
380
Badreddin Edris
1
8
2
4
399
Dafne Müller
1
7
1
2
399
Jennifer L Guerriero
1
7
1
1
399
Raphael A Nemenoff
1
7
1
1
399
Wei-Xing Zong
1
7
2
3
399
Kasper Hoebe
1
7
2
3
399
Emmanuelle Godefroy
1
7
1
1
399
Bastian Höchst
1
7
1
2
399
Kristin Lampe
1
7
1
1
399
Rachel Sheridan
1
7
1
1
399
Siobhan B Cashman
1
7
1
1
399
Nina Bhardwaj
1
7
2
7
399
Michele Cioffi
1
7
1
2
399
Dara Ditsworth
1
7
1
1
412
Jianping Yang
1
6
1
3
412
Franca Ronchese
1
6
1
5
412
Dominique Lombardo
1
6
1
1
412
Frank Tacke
1
6
6
18
412
Bernard Bonnotte
1
6
3
6
412
Devin B Lowe
1
6
1
4
412
Walter J Storkus
1
6
1
6
412
Antonella Viola
1
6
1
3
412
Françoise Silvy
1
6
1
1
412
Xiaofei Yu
1
6
1
1
412
Vincenzo Corbo
1
6
1
9
412
Guido Ferlazzo
1
6
1
3
412
Cristina Maccalli
1
6
1
1
412
Barbara Molon
1
6
1
2
412
Eric Mas
1
6
1
1
412
Jacques Galipeau
1
6
4
9
412
Wafik S El-Deiry
1
6
3
7
412
Rachel Perret
1
6
1
2
412
Emmanuel Katsanis
1
6
1
4
412
Daniel E Speiser
1
6
1
6
412
Xiaofei Yu
1
6
1
6
412
Dipak K Sarkar
1
6
1
6
412
Stephan N Wagner
1
6
1
7
412
Aparna Rao
1
6
1
2
412
Niklas Finnberg
1
6
1
1
439
Sacha Gnjatic
1
5
4
13
439
Takemasa Tsuji
1
5
1
3
439
Jarom Heijmans
1
5
1
2
439
Marko Salmi
1
5
1
5
439
Anne-Marie Cleton-Jansen
1
5
2
7
439
Viktor Umansky
1
5
4
7
439
Gabrielle M Siegers
1
5
1
3
446
Loredana Cifaldi
1
4
1
5
446
Lieve Brochez
1
4
3
5
446
Khawaja Ashfaque Ahmed
1
4
1
3
446
Antonio Leonardi
1
4
1
3
446
Elda Tagliabue
1
4
3
6
446
Maria R Zocchi
1
4
1
3
446
Michelle Li Wen Hong
1
4
1
1
446
Alessandro Poggi
1
4
2
8
446
Andrea Balsari
1
4
1
4
446
Morten Hansen
1
4
1
4
446
Edwin R Manuel
1
4
1
3
446
Loris De Cecco
1
4
1
4
446
Thomas S Griffith
1
4
1
5
446
Nicole Beauchemin
1
4
1
3
446
Michele Sommariva
1
4
1
2
446
Luitpold Distel
1
4
1
5
446
Pnina Brodt
1
4
1
1
446
Elvira Crescenzi
1
4
1
1
446
Reinhart Speeckaert
1
4
2
6
446
Doriana Fruci
1
4
2
6
446
Don Diamond
1
4
1
6
446
Britnie R James
1
4
1
3
446
Michelle Hong
1
4
1
1
446
Manuel Gidekel
1
4
1
2
446
Jim Xiang
1
4
1
5
471
Sandra Kaminski
1
3
1
1
471
Johan Garaude
2
5
1
3
471
Wim J G Oyen
1
3
5
19
471
Johannes Herkel
1
3
2
2
471
Carl Figdor
1
3
5
21
471
Erik H Aarntzen
1
3
1
6
471
Mangala Srinivas
1
3
1
5
471
Martin Villalba
1
3
1
3
471
Delia Jane Nelson
1
3
2
4
471
Dainius Characiejus
1
3
1
1
471
Anne Keriel
1
3
1
1
471
Marc Sitbon
1
3
1
2
471
Qun Jiang
1
3
1
2
484
Yeonseok Chung
1
2
1
4
484
Karel Hermanus Martinus van Wely
1
2
1
1
484
Julie Magarian Blander
1
2
1
8
484
Chen Dong
1
2
3
13
484
Larry W Kwak
1
2
3
12
484
Younghee Lee
1
2
1
3
484
Barbara Seliger
1
2
3
10
484
Andreas Lundqvist
1
2
2
3
484
Dhifaf Sarhan
1
2
1
2
484
Riki Okita
1
2
1
2
484
Dapeng Zhou
1
2
1
6
484
Karel Hm Van Wely
1
2
1
1
496
Claudia Rossig
1
1
1
1
496
Dimitrios Vatakis
1
1
1
1
496
Claudia Rossig
1
1
1
4
499
Awen M Gallimore
1
0
2
8
499
Andrew J Godkin
1
0
2
7
site/software ©
exaly
; All materials licenced under
CC by-SA
.