Home›Books›John RyleJohn RyleNo biography available.Works (3)The Sudan handbookWarriors of the White Nile1982Travelling Hopefully