shannon

Sat, 19 Jan 2019 23:25:20 CST +08:00
Claude Shannon - Wikipedia, the free encyclopedia