Livius.org
Articles on ancient history
Erice (Eryx)
Mount Eryx, from the south