Brooke Larson

6 books

1400 pages 1999

fiction fantasy young adult adventurous dark fast-paced

299 pages 2004

nonfiction history race challenging informative reflective slow-paced

456 pages 1998

history informative reflective medium-paced

392 pages hardcover 1988

496 pages paperback

158 pages paperback

nonfiction classics essays literary