Nitric oxide: A physiologic messenger: Lowenstein CJ, Dinerman JL, Snyder SH. Ann Intern Med 1994;120:227–237