Javier Prades Books by the Author Previous slide in carousel Generating Traces in the History of the World Next slide in carousel