Ayn Rand

Atlas shrugged - New York Penguin 1996 - 1079p.

RS 250.40

RS 250.40

823 AYN