Excellent overview of the nature of social robots. Particular emphasis on the ethical considerations of autonomous agents, especially in military applications, is welcome. A bit dense, not surprising considering that the topics range from the philosophy of mind to cognitive science to ethics.