But then last week , Mahmoud Ahmadinejad , the president of Iran , sent President Bush an 18-page letter -- a screed , the Bush administration called it -- in which he explained why he thought American-Iranian relations had gone awry .