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
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
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
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
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