All My Dogs: A Life