Cartier-Bresson's dramatic images of India, taken between 1947 and 1967, capture the reality of ordinary life there. (IDA295, $29.95)