Expert Python Programming - Second Edition
Michal Jaworski & Tarek Ziade
How Should I Live in This World?
R. C. Sproul
Gregg Shorthand - The Great Stone Face
Nathaniel Hawthorne
Controlled Natural Language
Brian Davis & Gordon J. Pace & Adam Wyner
Lecture Notes in Computer Science (9767)
A Critical Introduction to the Philosophy of Gottlob Frege
Guillermo E. Rosado Haddock
Childhood, Education and Philosophy
Walter Kohan
New Directions in the Philosophy of Education (1)
Chinese-English Visual Bilingual Dictionary
Angela Wilkes
The Spoils of War: Power, Profit and the American War Machine
Andrew Cockburn
Communication Across Cultures: Translation Theory and Contrastive ...
Basil Hatim
Comparative Syntax of Balkan Languages
María Luisa Rivero & Angela Ralli
Competencies at Work
Enrique Washington & Bruce Griffiths
Compendium for Early Career Researchers in Mathematics Education
Gabriele Kaiser & Norma Presmeg
Data Fusion Mathematics: Theory and Practice
Jitendra R. Raol
Deixis and Pronouns in Romance Languages
Kirsten Jeppesen Kragh & Jan Lindschouw
Dekker Encyclopedia of Nanoscience and Nanotechnology, Second ...
Sergey Edward Lyshevski & Cristian I Contescu & Karol Putyera
Lying for Money
Dan Davies
Deadly Exchange The Dangerous Consequences of American Law Enforcement ...
Unknown
Debating African Philosophy: Perspectives on Identity, Decolonial ...
George Hull
Developing Materials for Language Teaching
Brian Tomlinson
Diagnosing Contemporary Philosophy with the Matrix Movies
O. Bradley Bassler
Designing Language Courses: A Guide for Teachers
Kathleen Graves
Encyclopedia of Philosophy (Ed.) (1)
Donald M. Borchert
Encyclopedia of Philosophy (Ed.) (2)
Encyclopedia of Philosophy (Ed.) (3)
Encyclopedia of Philosophy (Ed.) (4)