Science Fiction and Speculative Fiction : Challenging Genres - P. L. Thomas ((Critical Literacy Teaching Series: Challenging Authors and Genre))