Margaret Elizabeth Ball (born November 7, 1947) is an American author of science fiction, fantasy, and historical novels.
Under the pseudonym of Catherine Lyndell, she has also written romance.
A former Fulbright scholar and UCLA professor, she devotes her time to fabric arts and embeadery.
Married with two children, she lives in Austin, Texas.
This article about a science fiction writer is a stub.