Footprints in Time: Gleanings from Islamic history