Jeffrey A Barrett Editor & Author

Jeffrey A. Barrett is professor of logic and philosophy of science at the University of California, Irvine. Peter Byrne is an award-winning investigative reporter and science writer.