Roger S Bagnall

Roger S Bagnall is the author of books such as Egypt In Late Antiquity.

Books by Roger S Bagnall