Functions In Biological And Artificial Worlds by Kroes, U. & P. Krohs