The Rainbow Opera by Elizabeth Knox (Paperback, 2006)