Kenneth A Kousen: Modern Java RecipesComputing & Internet, Dictionaries & Languages, Paper Books, English, Paperback/softback£51.81
Brian Hogan: Exercises for ProgrammersComputing & Internet, Dictionaries & Languages, Paper Books, English, Paperback/softback£21.57
Greg Wilson: Teaching Tech TogetherComputing & Internet, Dictionaries & Languages, Paper Books, English, Paperback/softback£47.19
‌Evan S Smith: Writing Television SitcomsDictionaries & Languages, Paper Books, English, Paperback/softback£26.80
‌Gabriel Wyner: Fluent ForeverDictionaries & Languages, Paper Books, English, Paperback/softback£13.49
‌Judit Kormos, Anne Margaret Smith: Teaching Languages to Students with Specific Dictionaries & Languages, Psychology & Teaching, Paper Books, English£34.59
‌Liu Xun: New Practical Chinese Reader vol.5 TextbookDictionaries & Languages, Paper Books, English, Paperback/softback£25.75
‌Luis Aragones, Ramon Palencia: Gramatica de uso del Espanol Teoria y practicaDictionaries & Languages, Paper Books, Spanish, Paperback/softback£25.99
‌Miklos Torkenczy: Hungarian Verbs & Essentials of Grammar 2E.Dictionaries & Languages, Paper Books, English, Paperback/softback£15.96
‌Harald Hille: Swedish-English / English-Swedish Practical DictionaryDictionaries & Languages, Paper Books, English£25.94
‌Richard Spears: McGraw-Hill's Dictionary of American Idoms and Phrasal VerbsDictionaries & Languages, Paper Books, English, Paperback/softback£48.05
‌: Incredible English: 4: Activity BookDictionaries & Languages, Paper Books, English, Paperback/softback£19.64
‌Florence Sakade: A Guide to Reading and Writing JapaneseDictionaries & Languages, Paper Books, English, Paperback/softback£14.16
‌Kay Bentley: The TKT Course CLIL ModuleDictionaries & Languages, Paper Books, English, Pocket£21.28
‌Neomy Storch: Collaborative Writing in L2 ClassroomsDictionaries & Languages, Paper Books, English£33.21
‌Veronique M Kizirian, Emmanuelle Daill, Annie Berthet: Alter Ego 1: Livre de l'ÉDictionaries & Languages, Paper Books, French, Paperback/softback£27.33
‌Mark Lutz: Programming PythonComputing & Internet, Dictionaries & Languages, Paper Books, English£61.60
‌Liz Dale: CLIL Activities with CD-ROMDictionaries & Languages, Paper Books, English, Paperback/softback£50.17
‌Tony Silva, Zhaozhe Wang: Reconciling Translingualism and Second Language WritinDictionaries & Languages, Paper Books, English£66.60
‌Susan Tiberghien: One Year to a Writing LifeDictionaries & Languages, Paper Books, English, Paperback/softback£17.79
‌Renaat H C Declerck: When-Clauses and Temporal StructureDictionaries & Languages, Paper Books, English£77.69
‌Philips Burnard: Writing For Health ProfessionalsDictionaries & Languages, Paper Books, English£61.05
‌Barbara M Birch, Sean Fulop: English L2 ReadingDictionaries & Languages, Paper Books, English£67.98
‌Jos Ignacio Hualde: Los sonidos del espaolDictionaries & Languages, Paper Books, Spanish, Pocket£59.84
‌Chris Sowton: Cambridge Academic English B2 Upper Intermediate Teacher's BookDictionaries & Languages, Paper Books, English, Pocket£37.05
‌Feggy Ostrosky-Solis: Understanding Advanced Second-Language ReadingDictionaries & Languages, Psychology & Teaching, Paper Books, English£83.23
‌Michal Krzyzanowski: The Discursive Construction of European IdentitiesDictionaries & Languages, Paper Books, English£46.66
‌Dean Roberts: Exam Success in English as a Second Language for Cambridge IGCSEDictionaries & Languages, Paper Books, English£30.84
‌Fiona Talbot, Sudakshina Bhattacharjee: Improve Your Global Business EnglishDictionaries & Languages, Paper Books, English£20.67
‌David Nunan: Collaborative Language Learning and TeachingDictionaries & Languages, Paper Books, English£58.33
‌Liang Liping: HSK Standard Course 1 Teacher s BookDictionaries & Languages, Paper Books, English£15.50
‌Joan Kelly Hall: Teaching and Researching: Language CultureDictionaries & Languages, Paper Books, English, Paperback/softback£77.69
‌R Goscinny: Le Petit Nicolas PaperChildren & Young Adults, Dictionaries & Languages, Study books, Paper Books, English, Pocket£22.64
‌Robert Graves, Alan Hodge: The Reader Over Your ShoulderDictionaries & Languages, Paper Books, English, Paperback/softback£15.36
‌Peter Auer: Code-Switching in ConversationDictionaries & Languages, Psychology & Teaching, Paper Books, English£77.69
‌: Azerbaijani-English / English-Azerbaijani Dictionary &; PhrasebookDictionaries & Languages, E-books, English£14.12
‌Joe Morgan: Simplifying JavaScriptComputing & Internet, Dictionaries & Languages, Paper Books, English, Paperback/softback£41.20