nomoreillusions.org
The Essence of Life - No More Illusions!
What is life? This question that has been posed numerous times since Charles Darwin admitted his puzzlement in The Origin of Species (1859).