A Great and Terrible Beauty by Libba BrayThe Poisonwood Bible by Barbara KingsolverAtonement by Ian McEwan
What To Read Next
20,635 books — 24,455 voters