James D. Ball

University of Liverpool, Liverpool, England, United Kingdom

Are you James D. Ball?

Claim your profile

Publications (3)11.79 Total impact