Ayn Rand Explained by Ronald E. Merrill & Marsha Familaro Enright