HARDCOVER FICTION

1. “The Whistler” by John Grisham (Doubleday, $28.95). Last week: 1

2. “Cross the Line” by James Patterson (Little, Brown, $29). Last week: 2

3. “Two by Two” by Nicholas Sparks (Grand Central, $27). Last week: 3

4. “The Underground Railroad” by Colson Whitehead (Doubleday, $26.95). Last week: 4

5. “No Man's Land (John Puller Series)” by David Baldacci (Grand Central, $29). Last week: 5

6. “Small Great Things” by Jodi Picoult (Ballantine, $28.99). Last week: 7

7. “Tom Clancy: True Faith and Allegiance” by Mark Greaney (Putnam, $29.95). Last week: 6

8. “Night School” by Lee Child (Delacorte, $28.99). Last week: 8

9. “Turbo Twenty-Three: A Stephanie Plum Novel” by Janet Evanovich (Bantam, $28). Last week: 9

10. “The Chemist” by Stephenie Meyer (Little, Brown, $28). Last week:

HARDCOVER NONFICTION

1. “Killing the Rising Sun: How America Vanquished World War II Japan” by Bill O'Reilly and Martin Dugard (Holt, $30). Last week: 1

2. “The Magnolia Story” by Chip and Joanna Gaines (Thomas Nelson, $26.99). Last week: 2

3. “Born to Run” by Bruce Springsteen (Simon & Schuster, $32.50). Last week: 5

4. “Jesus Always: Embracing Joy in His Presence” by Sarah Young (Thomas Nelson, $15.99). Last week: 3

5. “Settle for More” by Megyn Kelly (Harper, $29.99). Last week: 7

6. “Hillbilly Elegy: A Memoir of a Family and Culture in Crisis” by J.D. Vance (Harper, $27.99). Last week: 9

7. “The Undoing Project: A Friendship That Changed Our Minds” by Michael Lewis (W.W. Norton, $28.95). Last week: 4

8. “Guinness World Records 2017” (Guinness World Records, $28.95). Last week: 6

9. “Cooking for Jeffrey: A Barefoot Contessa Cookbook” by Ina Garten (Clarkson Potter, $35). Last week: 8

10. “Tools of Titans: The Tactics, Routines, and Habits of Billionaires, Icons, and World-Class Performers” by Timothy Ferriss (Houghton Mifflin Harcourt, $28). Last week: 10

For the week ended Dec. 25, compiled from data from independent and chain bookstores, book wholesalers and independent distributors nationwide.

— Publishers Weekly