Four Puzzles About Life | MIT Press Journals & Magazine | IEEE Xplore