Organisms and Artifacts: Design in Nature and Elsewhere (Life and Mind: Philosophical Issues in Biology and Psychology)