Technological cycles and finance - book review