The Masters of Time books 1-3 by Brenda Joyce