The evolution of technologies in time and space by E.J. malecki & P. Oinas