James Stewart, 1st Earl of Moray — Illegitimate son of James IV of Scotland