The old stone age. A study of palaeolithic times. [With plates.]