A Distant Mirror by Barbara W. Tuchman & Barbara Wertheim Tuchman