History of Iran
"The Cambridge History of Iran" argues that there is no evidence that Cyrus the Great killed Croesus, and in particular rejects the account of burning on a pyre. It interprets Bacchylides' narration as Croesus attempting suicide and then being saved by Cyrus.