Learning Python Design Patterns Second Edition
Chetan Giridhar
Minds and Computers: An Introduction to the Philosophy of Artificial ...
Matt Carter
Exploring Abstract Algebra with Mathematica®
Allen C. Hibbard & Kenneth M. Levasseur
Beginner's Guide to DIY & Home Repair: Essential DIY Techniques ...
Jo Behari & Alison Winfield-Chislett
Handbook of the Philosophy of Science - Volume 8 - Philosophy ...
Pieter Adriaans & Johan Van Benthem
The Index: The Books of the Bible in the Order of Isaiah
Barry Bowen
Analyzing Discourse and Text Complexity for Learning and Collaborating: ...
Mihai Dascălu
The Dream of a Democratic Culture: Mortimer J. Adler and the ...
Mortimer Jerome Adler & T. Lacy
Pragmatics of Language: Clinical Practice Issues
Tanya M. Gallagher
Languages for Specific Purposes in the Digital Era
Elena Bárcena & Timothy Read & Jorge Arús
Jean Baudrillard: The Disappearance of Art and Politics
William Chaloupka & William Stearns
How Children Learn: Educational Theories and Approaches - From ...
Linda Pound
Strike for America: Chicago Teachers Against Austerity
Micah Uetricht
Make It Stick: The Science of Successful Learning
Peter C. Brown & Henry L. Roediger Iii & Mark A. McDaniel
Conform: Exposing the Truth About Common Core and Public Education
Glenn Beck
Encyclopedia of Mathematics Education
Steve Lerman
Cambridge IGCSE First Language English Coursebook with Free ...
Marian Cox
Teaching English as a Second or Foreign Language
Marianne Celce-Murcia & Donna Brinton & Marguerite Ann Snow
A Student's Guide to the Study of History
John Lukacs
ISI Guides to the Major Disciplines (1)
Developing Materials for Language Teaching
Brian Tomlinson
Learning in Metaverses: Co-Existing in Real Virtuality
Eliane Schlemmer & Luciana Backes
Processing Inaccurate Information: Theoretical and Applied Perspectives ...
David N. Rapp & Jason L. G. Braasch
Cambridge IGCSE® English as a Second Language Teacher's Book
Peter Lucantoni
Childhood, Education and Philosophy
Walter Kohan
New Directions in the Philosophy of Education (1)
Key Concepts in Politics and International Relations
Andrew Heywood