The tower of Hercules: a walk through time and space. - Noya, R. (2010)