books by subject
C Programming Language
Medieval Latin: Second Edition
Tales of the Field: On Writing Ethnography (Chicago Guides to Writing, Editing and Publishing)
Improve your IELTS Writing Skills: Study Skills
Improve your IELTS Reading Skills: Study Skills
Footprints 4, Pupil's Book
Footprints 4, Teacher's Book
Straightforward Upper Intermediate: Student's Book Pack
English World 1: Student Book
English World 2: Teacher's Guide
Aviation English Teacher's Book
Presentations in English: Student's Book DVD Pack
Destination C1&C2 Upper Intermediate Student Book +key
Mastering Chinese CD Audio (Palgrave Master Series (Languages))
Children Learning Second Languages (Research and Practice in Applied Linguistics)
Studying Arts and Humanities (Macmillan Study Skills)
Discourse and Genre: Using Language in Context (Perspectives on the English Language)
Planning your Essay (Pocket Study Skills)
Mastering Arabic 2 CD Audio
Pragmatics (Macmillan Modern Linguistics)
Key Concepts in Second Language Acquisition (Palgrave Key Concepts)
How Theatre Means
Measure for Measure (The RSC Shakespeare)
Word of Mouth: A New Introduction to Language and Communication
Crazy Cat (Macmillan English Explorers Phonics Reading Series)
Professor Green (Macmillan English Explorers Phonics Reading Series)
Daisy Yellow Kite (Macmillan English Explorers Phonics Reading Series)
Young Explorers: Pirate Jack's Treasure
KET for Schools Testbuilder: Student's Book & CD (MacMillan Testbuilders)
English Matters for Jamaica: Student's Book Grade 9