Half a Life by Darin Strauss
Half a Life by Array