Final answer:
Eusebius of Caesarea is the historian who gives the account of the martyrdom of James in his work 'Historia Ecclesiastica' alongside the details of early Christian history.
Step-by-step explanation:
The account of the martyrdom of James is given by the early Christian historian Eusebius of Caesarea. Eusebius is known for his work Historia Ecclesiastica (Church History), which includes records of early Christian martyrs, including James, and details about the life and times of Jesus and his apostles. It is noteworthy that while the four gospels—Matthew, Mark, Luke, and John—are the major sources of information about Jesus' life and teachings, accounts of martyrdom like James' come from other early Christian writings and historians like Eusebius. The Gospels were composed after Jesus' death and convey the events of his life with some differences in detail.