Reconstructing the History of Harappan civilization