Autor

Tim O’Reilly

Professor convidado no Institute for Innovation and Public Purpose da University College London