Homocysteine: Overview of Biochemistry, Molecular Biology, and Role in Disease Processes - Fowler, Brian (Seminars in Vascular Medicine, 2005)