Paul H Barrett Author & Editor

Paul H. Barrett, is Distinguished Professor Emeritus, Michigan University. R. B. Freeman is Emeritus Reader and Honorary Research Fellow, University of London.