Froomkin's critical theory of cyberspace