historical reasoning