David Barton does an incdedible job at helping one realize the history that has been lost or purposly discarded during the past 100+ years and helps fill in the missing, very important, blanks. A wonderful teacher !