Defending Free Speech: Selected Commentary by the Ayn Rand Institute by Elan Journo, Leonard Peikoff, Onkar Ghate, Steve Simpson 3 h 53 min