Title: Thousand miles up the nile ... second edition, revised by the author