Brief Spark Called Life  by Steve Powers