Our knowledge of human history is limited by several stumbling blocks. The greatest of these is belief; not belief of the religious kind but more importantly,...