Author: David M. Rohl
Alternate names: David Rohl; DAVID M. ROHL; DAVID ROHL