Cleopatra: A Biography (Oxford University Press), by Duane W. Roller

Book Review

by