Fathulla Shirazi a sixteenth century Indian scientist (New Delhi National Institute of Science of India, 1968)