Cancer fight waged by Perthshire girl Ruby, 6, becomes inspiration for new book

Six-year-old Ruby.
Six-year-old Ruby.

Breaking