Thought some people might find this interesting?
Touches upon ATP and forms of phosphate.
http://news.yahoo.com/s/livescience/20100612/sc_livescience/newtheoryforlifesfirstenergysource
Touches upon ATP and forms of phosphate.
http://news.yahoo.com/s/livescience/20100612/sc_livescience/newtheoryforlifesfirstenergysource