A huge list of good historical fiction books for kids ages 8-13, covering time periods from the Iron Age to the 20th century.