Robot brains : - Haikonen, Pentti O. (John Wiley, 2007)