The ancient world - Groenewegen-Frankfort, H.A