Are Edith Hamilton and Katherine Anne Porter both American?