Ayn Rand: Philosopher for a New Millennium - Kindle edition