Denise Kiernan's The Last Castle Puts Detailed Human Faces in the Windows of Asheville’s Historic Biltmore Estate

by