X-ray Spectroscopy of Heterocyclic Biochemicals: Xanthine, Hypoxanthine, and Caffeine | doi.page