August 9, 2012

The History of Ayn Rand's Philosophy

All Watched Over by Machines of Loving Grace