The New Colossus

The New Colossus

2014 • 385 pages