Mary Cassatt: A Life