Cat O'nine Tails by Julia Golding (Paperback, 2008)