The King's Ring; Being a Romance of the Days of Gustavus Adolphus and the Thirty Years' War Zacharias Topelius - Paperback £10.20 Find out more