Richard Russo

Empire Falls

Empire Falls

For a book that meanders its way through 500 pages, Empire Falls sure is a hard book to put down. It's stories about these magical, small New England towns that...