Kate Charles: Artificial Life: The End of Humanity

Kate Charles lives in Iowa where she spends her time writing and designing.