Visible and Near Infrared Absorption Spectra of Human and Animal Haemoglobin