Principles of Ichnoarchaeology: new frontiers for studying past times