Marjorie Weinman Sharmat wrote or co-wrote more than 130 books for young readers, her audiences ranging from children just learning to sound out words to adolescents peering into the grown-up world.