Dreams, Duality and Narrative Codes in Susan Cooper's fantasy 'The Dark is Rising'