Teaching public history : a publication of the National Council on Public History.