Browse Books: Juvenile Fiction / Historical / Europe

Iceberg By Jennifer A. Nielsen Cover Image
$17.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.
The War That Saved My Life By Kimberly Brubaker Bradley Cover Image
$9.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.
I Survived the Destruction of Pompeii, AD 79 (I Survived #10) By Lauren Tarshis Cover Image
$5.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.
The Lost Year: A Survival Story of the Ukrainian Famine By Katherine Marsh Cover Image
$17.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.
I Survived the Nazi Invasion, 1944 (I Survived #9) By Lauren Tarshis Cover Image
$5.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.
A Night Divided (Scholastic Gold) By Jennifer A. Nielsen Cover Image
$8.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.
The Windeby Puzzle: History and Story By Lois Lowry Cover Image
$19.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.
Northwind By Gary Paulsen Cover Image
$8.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.
39 Clues: The Maze of Bones: A Graphic Novel (39 Clues Graphic Novel #1) By Rick Riordan, Ethan Young (Adapted by), Ethan Young (Illustrator) Cover Image
By Rick Riordan, Ethan Young (Adapted by), Ethan Young (Illustrator)
$12.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.
The War I Finally Won By Kimberly Brubaker Bradley Cover Image
$9.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.
The Maze of Bones (The 39 Clues, Book 1) By Rick Riordan Cover Image
$13.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.
Words on Fire By Jennifer A. Nielsen Cover Image
$8.99
On Our Shelves Now. Please call the store at (781) 383-2665 to confirm availability.

Pages