Saint Magnus, The Last Viking