A flame for the fire

by Nigel G. Tranter

The 16th century story of David, Master of Kennedy and James IV of Scotland.