A review by owlalum
John Adams by David McCullough

5.0