Dashiell Hammett: A Life