Take off into English Teaching!: How to Prepare for Your Secondary Teacher Training Programme
Book
Planning to become a secondary English teacher? This must-have guide contains everything you need to...

Teaching Geography Creatively
Book
This lively, thought-provoking edited collection is packed full of practical ideas for teachers...

CISSP Cert Guide
Troy McMillan and Robin Abernathy
Book
CISSP Cert Guide is a best-of-breed exam study guide. Leading IT certification experts Troy McMillan...

Communication Power
Book
We live in the midst of a revolution in communication technologies that affects the way in which...

Infostorms: Why Do We 'Like'? Explaining Individual Behavior on the Social Net: 2016
Vincent F. Hendricks and Pelle G. Hansen
Book
With points of departure in philosophy, logic, social psychology, economics, and choice and game...

Introduction to Modern Cryptography
Jonathan Katz and Yehuda Lindell
Book
Cryptography is ubiquitous and plays a key role in ensuring data secrecy and integrity as well as in...

Pragmatic Unit Testing in Java 8 with JUnit
Dave Thomas, Jeff Langr and Andy Hunt
Book
The Pragmatic Programmers classic is back! Freshly updated for modern software development,...

Spectrum Sharing in Wireless Networks: Fairness, Efficiency, and Security
Fei Hu, John D. Matyjas and Sunil Kumar
Book
Spectrum Sharing in Wireless Networks: Fairness, Efficiency, and Security provides a broad overview...

The Stack: On Software and Sovereignty
Book
What has planetary-scale computation done to our geopolitical realities? It takes different forms at...
Approaches to Teaching the History of the English Language: Pedagogy in Practice
Mary Hayes and Allison Burkette
Book
The History of the English Language has been a standard university course offering for over 150...