Peter J. Bowler
Peter J. Bowler is Emeritus Professor of the School of History, Anthropology, Politics and Philosophy at Queen's University Belfast.
Peter J. Bowler is Emeritus Professor of the School of History, Anthropology, Politics and Philosophy at Queen's University Belfast. See less