Mark Shirley

Mark Shirley is an author at Newcastle University specializing in life sciences, medicine, and veterinary medicine.

Publications per year

1996–2021

49

Publications

49