Doctor Who: Imaginary Friends - Jacqueline Rayner, Doctor Who
*Part of the six books for six decades collection*It''s Christmas, 1963, when nine-year-old Gerald starts dreaming of strange worlds and monstersHis parents think it''s harmless at first. But Gerald is convinced it''s real - his…