Audrey Niffenegger Mark Haddon Khaled Hosseini Nicole Krauss Markus Zusak Alice Sebold Mitch Albom Carol Goodman Jeff Lindsay Alexander Mccall Smith Diana Gabaldon Donna Tartt Siri Hustvedt Zadie Smith Jodi Picoult Philippa Gregory Sara Donati Ian Mcewan Anita Shreve Tom Mccarthy Christopher Wilson Lisa Carey Lionel Shriver Haven Kimmel Daniel Handler Audrey Niffeneger Maria V. Snyder Katherine Dunn Leif Enger Maggie Stiefvater Emily Giffin Louis De Bernieres Daphne Du Maurier Jeffrey Eugenides David Levithan Amy Tan Bill Bryson Brent Hartinger Dbc Pierre Donald Miller Kate Morton Sarah Waters Val Mcdermid Hugh Laurie Barbara Kingsolver Rohinton Mistry Nicholas Spaks Amanda Hesser