Alexandria: A History and a Guide