John Varley

John Varley - the Nile