Author: Donald R. Leal
Alternate names: Donald Leal; Donald R Leal; Donald R. Leal D