Cover 2

Margaret Bourke-White

Margaret Bourke-White: a Biography

1986 • 373 pages