Maria Kariotaki on Software and Self-Awareness

Software and Self-Awareness.