from Plano, TX
Philip Ball (born 1962) is an English science writer. He holds a degree in chemistry from Oxford and a doctorate in physics from Bristol University. He was an ...