Answer
Elizabeth May has written eight books. She has written on a variety of topics, including the environment, politics, and women's rights. Her books have been praised for their clear writing and their ability to engage readers on important issues. May is a well-known figure in Canadian politics, and her books have helped to make her a household name.