by Ayn Rand (Author)
Format: Hardcover
Pages: 1200
Edition: Centennial
Publisher: E P Dutton & Co Inc
Published: 21 Apr 2005
ISBN 10: 0525948929
ISBN 13: 9780525948926