A flame for the fire
by
Nigel G. Tranter
The 16th century story of David, Master of Kennedy and James IV of Scotland.