James M. Ball

James M. Ball is an author at University of Oxford specializing in materials science, natural sciences, and solar cells.

Publications per year

1958–2024

55

Publications

55