Roger Hargreaves Written Roger Hargreaves Roger Hargreaves. Roger Hargreaves著 Roger Hargreaves,Mark Fletcher编 Marla Frazee written Bill Harley written Peter Whitfield written Roger McGough Written Sue Williams written