RAND AYN

ATLAS SHRUGGED - New York Signet 1996 - 1079 : cm. ; 18

823 RAN