An award-winning British science writer and public speaker who has written over 40 popular science books and a growing range of novels.
See All 269 Episodes of "AMSEcast"