Loading the author…
Loading the author…
AuthorNot on Booklabria yet
Book data and covers from Open Library (openlibrary.org). See this author on Open Library(opens openlibrary.org)
Margaret Elizabeth Ball is an American author of science fiction, fantasy, and historical novels. Under the pseudonym of Catherine Lyndell, she has also written romance. Ball has a B.A. in mathematics and a Ph.D. in linguistics from the University of Texas. A former Fulbright scholar and UCLA professor, she devotes her time to fabric arts and embeadery. - Wikipedia