In defense of Ayn Rand
By: Virginia L.L. Hamel.
Publisher: New Beacon Publications
Published: 1990
Place of publication: Brookline, Mass
Language: eng
Number of pages: 84