Internet Archive BookReader - Class struggle vs. class collaboration