Long for This World: The Strange Science of Immortality - Jonathan Weiner