Old serpent Nile a journey to the source - Stewart, Stanley (Murray, 1991)