An explanation of the Roman siege of Syracuse and the death of Archimedes, is offered at Drexel University. Histories of the siege are available from Polybius, Livy and Plutarch.