A review by melrosebetweenpages
1776 by David McCullough

5.0