Author

James Katz

2 books

2 more
  1. Perceiving the Future Through New Communication Technologies
  2. Connections