Henri Cartier-Bresson: 1908-2004. Retrospective.