Ashkelon Discovered: From Canaanites and Philistines to Romans and Moslems