Arthur Stewart, Duke of Rothesay — Scottish royal and heir to James IV of Scotland