by Ayn Rand (Author), Leonard Peikoff (Afterword)
Format: Hardcover
Pages: 704
Publisher: Perfection Learning
Published: Sep 1996
ISBN 10: 0780756908
ISBN 13: 9780780756908