A retelling of the Gallic Wars with multiple POVs - most frequently a young man from Brittany.
Doesn't seem to have aged that badly but I'm not familiar with Roman history, so I can't evaluate it on that level. There's kindness and empathy for other people in it.
It has a map. I needed the map.