Principles of Computer System Design: An Introduction
Discover Psychology 2.0: A Brief Introductory Text
Together: The Science of Social Psychology
Exploring Social Media Scenarios for the Television
Seminar on Deep Engagement
The Six Webs, 10 Years On
Technical Writing Essentials
Principles and Practice of Assistive Technology
Seamless Transitions
In the Community: An Intermediate Integrated Skills Textbook