Please follow this link for Daniel Ramirez's homepage