Unraveling the Mysteries of DNA - The Molecule of Life