James Abbott McNeill Whistler: A Life