I could offer some help about punic Sardinia, my uncle is a professional archaeologist there and I'm pretty sure he's got access to primary sources...