Canyon Dreams by Michael Powell
Canyon Dreams by Array