Stephen Roberts

SR

Statistics

Publications

53

Citations

3.2K

H-Index

32

Active since

1976

Stephen Roberts is an author at Swansea University specializing in public health, epidemiology, and mortality analysis.

Publications per year

1976–2020

53

Publications

53