Species of mind :the philosophy and biology of cognitive ethology