Traces of Paradise: The Archaeology of Bahrain, 2500 BC to 300 AD