J A. Digital life. Scientific American, (2007)

by G Bell, Gemmell