Michael J. Rosen

106 books

496 pages 2004

nonfiction short stories funny slow-paced

32 pages 2016

nonfiction childrens mathematics informative lighthearted slow-paced

640 pages 2000

nonfiction short stories funny reflective slow-paced

592 pages 2002

nonfiction essays short stories funny reflective fast-paced

96 pages

nonfiction nature science young adult adventurous informative medium-paced

192 pages 1994

nonfiction comics funny informative inspiring slow-paced

48 pages 1996

nonfiction childrens lighthearted slow-paced

112 pages 2012

fiction historical poetry funny reflective medium-paced

112 pages 2015

fiction middle grade adventurous emotional slow-paced

30 pages hardcover 1999

fiction childrens lighthearted medium-paced