This book is by Barbara Yorke and so it is automatically very readable. As you'd expect, she begins with a survey of the sources and then she goes into an overview of the British Isles from 600-800. The strength and indeed, the weakness of this book is that it covers England, Wales, Dal Riata, Pictland and by default Ireland through its influence on the others.
This is a strength because all of them had an impact on their neighbours and a lot can be learnt through comparisons, as they all shared common features. It is also a weakness because not everyone is interested in the other areas and it is hard to say anything firm about many aspects of Pictland.
The chapters are:
Introduction (sources)
Politics and Society 600-800
The conversion of Britain to Christianity
Organisation and culture of the church in early medieval Britain
Religion, politics and society in early medieval Britain
Whilst each chapter should feel repetitive as the situation in each area of Britain is examined in turn, Yorke is such an engaging writer that this book never feels wearing. That is despite a few facts being repeated two or three times in different contexts, such as Adomnan's gift of a sharp stake and the difficulty of deciding whether an unrecorded high status site is secular or monastic.
This book would have benefited from better maps, as the two within are very general and some of the modern day counties of what became Scotland are unfamiliar to me and I had to check to see where things were actually located. There's also a typo where the battle of Chester is dated to 604.
Three things you'll take away from this book:
1, Under Theodore's Penitential fornication with one's mother brought 15 years penance
2, After nigh on 300 pages, the Picts are still almost an enigma
3, King Maelgwn was a bit of a lad - he murdered a his first wife and a nephew so that he could marry his nephew's wife.