Diodorus Siculus
Libyan account by Diodorus Siculus.