G W S Barrow Author & Editor