In the beginning... there was self-replication - Richard Dawkins & Brian Greene