The Blind Assassin
Margaret Atwood
Finished:
October 10, 2010
Rating: