ptolemy ii an overview 3804410