Blood red rose : a timepiece novel
Rosie wakes up on board a slave ship in 1812, and faces the greatest danger of her life. Wil she be able to make a difference this time? Suggested level: intermediate, junior secondary
Print Book, English, 2012
Barrington Stoke, Edinburgh, 2012