The Girl with 500 Middle Names

by Margaret Peterson Haddix and Janet Hamlin
JANIE WHO?
It's hard enough being the new kid in school. It's even... read more