You may have read Simon Young's book "500 AD", in which case you'll know what to expect, as he sets out to make his learning as accessible as possible. Of course, lots of authors research an aspect of history and write a novel based on it (the Sharpe novels or even `The da Vinci Code'), but Young is something slightly different, a historian writing plausible fiction.
AD500 was about Britain and Ireland in the `Dark Ages', as the title suggests and `Farewell Britannia' covers the period from 55BC to 430AD. The story is told from the point-of-view of a Romano-Briton at the end of this period as his society descends into anarchy. He reviews the history of his family over 500 years and relives turning points in the family's fortunes, selected by the author to be both dramatic and informative, with the emphasis on the dramatic. There are fifteen chapters, linked by a family tree so you can see that the chapter you are now starting is about the grandson of the woman who was the main character of the previous chapter, plus some words of introduction from the 430AD Romano-Briton. Then it's told from the point-of-view of the chapter's main character and Young shows his eye for a plot that will engage a 21st century audience. There's Caesar's 55BC expedition to England, an attack on the Antonine Wall, an affair between a master and slave, an espionage plot in London, a visit to a druid temple, a death in the baths at Bath, and so on. Personally I didn't find any dud chapters at all, but if you did each one is only 15 pages long so you could easily skip to the next one.
Are there any problems? There's the obvious issue of plausibility with so many dramatic things happening to one family but fiction is the willing suspension of disbelief and I was engrossed in each chapter. The main impression I was left with was of some of the colour of these crucial days in the history of Britain. "Farewell Britannia" is an excellent addition to "500AD" and I have already ordered "The Celts", Young's third book. Simon Young, please work harder - I'm catching you up!