Books by Michael Rosen
Michael Wayne Rosen is a British children’s novelist and poet, the author of 140 books. He was the fifth British Children’s Laureate from June 2007 to June 2009. He has been a TV presenter, Socialist columnist, and Republican advocate.
Books by Michael Rosen