BARAK OBAMA THE NEWNFACEBOF AMERICAN POLITIES MARTIN DUPUIS

923.2 / DUB