Not one that got me excited by the place or period per se, but certainly an excellent narrative of Welsh history (up to the Edwardian Conquest) is available for free online:
Sir J.E. Lloyd, The History of Wales: From the Earliest Times to the Edwardian Conquest, 2 vol., 1911.
Lloyd's remains one of the seminal works of Welsh historiography. It is outdated in places and deficient in others (particularly the reign of Llywelyn ap Gruffudd (d.1282) but is written in evocative, if antiquated, prose.
Volume 1:
- The Prehistoric Epochs
- The Historic Dawn
- Wales under Roman Rule
- The Fifth Century
- The Age of the Saints
- Struggle of the Cymry and the English
- The Age of Isolation
- The Tribal Divisions of Wales
- Early Welsh Institutions
- The Age of the Sea-Rovers
Volume 2:
- The Norman Conquest - First Stage
- The Norman Conquest - Second Stage
- National Revival
- Owain Gwynedd
- Rhys ap Gruffudd
- The Close of the Twelfth Century
- Llywelyn the Great - Early Manhood
- Llywelyn the Great - Maturity
- Between Two Tides
- Llywelyn ap Gruffudd