AtwoodHDT1985 Published August 7, 2012 at 242 × 407 in Women Reinvent Science Fiction The Handmaid’s Tale, 1985