Sally Mann: A Thousand Crossings 9781419729034 for sale