Homocysteine Metabolism: From Basic Science to Clinical Medicine (Developments in Cardiovascular Medicine)