Video
On manipulations and contracts
2017-10-08 17:40
Public talks