There's more to most things than meets the eye—or nose—as code-cracking, wisecracking girl detective Ruby Redfort returns in her third adventure.Wild animals roaming around Twinford? Ruby
There's more to most things than meets the eye—or nose—as code-cracking, wisecracking girl detective Ruby Redfort returns in her third adventure.Wild animals roaming around Twinford? Ruby
How do you catch a thief who isn’t there? Ruby discovers the perils of throwing caution to the wind as she embarks on her fourth adventure.Ruby Redfort has a lot of reasons to feel confident. Un
Wisecracking, code-cracking girl detective Ruby Redfort gets an unexpected taste of the action in her fifth fast-paced adventure.Ruby Redfort: You can count on her if you’re between a rock and a
How do you catch a thief who isn’t there? Ruby discovers the perils of throwing caution to the wind as she embarks on her fourth adventure.Ruby Redfort has a lot of reasons to feel confident. Un
Ruby Redfort’s not your average kid. She’s super-smart, always ice-cool, not to mention a gadget-laden secret agent with a talent for breaking codes. And she can keep her mouth shut…
Wisecracking, code-cracking girl detective Ruby Redfort gets an unexpected taste of the action in her fifth fast-paced adventure.Ruby Redfort: You can count on her if you’re between a rock and a
All at sea?OK, here’s the lowdown....Ruby Redfort: secret agent, thirteen-year-old kid. Super smart, super cool, and not afraid of the water or anything in it.Sharks?Just large fish going about