Ayn Rand
1995 • 544 pages