the 25 best historical fiction books of 2011, including two women in hats and one man in