Evolution of everything How new ideas emerge /
Ridley, Matt
Evolution of everything How new ideas emerge / - London : Fourth Estate , 2015. - 360 p.
9780007583126
Evolution of everything How new ideas emerge / - London : Fourth Estate , 2015. - 360 p.
9780007583126