That's a basic problem when dealing with historical sources. Just take one look at the Roman historians (often around our only source on stuff that might have happened on as long as two-three centuries earlier), or even Greeks writing of relatively recent events... historians spend a lot of time making sense of the often rather differing accounts of exact same events.