Text translation by Shen Yuping text adaptation by Alan Hines text adaptation by Alex Rayman text adaptation by John Escott text adaptation by Lesley Thompson. text adaptation by Rachel Bladon text adaptation by Lesley Thompson text adaptation by Bill Bowler text adaptation by Jeremy Page text adaptation by Alex Raynham