The Film Experience: An Introduction
Book
In our culture, watching movies is a universal experience – but understanding film may not be. The...
How to Cheat in Unity: Tips and Tricks for Game Development: No. 5
Book
Looking to become more efficient using Unity? How to Cheat in Unity 5 takes a no-nonsense approach...
Machine Learning: New and Collected Stories
Book
A new collection of stories, including some that have never before been seen, from the New York...
Science fiction
Peril in Paperback (Bibliophile Mystery #6)
Book
Rare books and antiquities expert Brooklyn Wainwright is thrilled to be invited to the fiftieth...
Shelter in Place
Book
It was a typical evening at a mall outside Portland, Maine. Three teenage friends waited for the...
Narrative as Virtual Reality: Revisiting Immersion and Interactivity in Literature and Electronic Media
Book
Is there a significant difference between engagement with a game and engagement with a movie or...
Bad Call: Technology's Attack on Referees and Umpires and How to Fix it
Robert Evans, Harry Collins and Christopher Higgins
Book
Good call or bad call, referees and umpires have always had the final say in sports. Bad calls are...
The Force Unleashed II (Star Wars: The Force Unleashed, #2)
Book
As ruthless apprentice to Darth Vader, Starkiller was mercilessly schooled in the ways of the dark...
Beginning Python: From Novice to Professional: 2017
Book
Gain a fundamental understanding of Python's syntax and features with this up-to-date introduction...
Side Effects (Ripple Effects #4)
Book
Who can you trust? Ally Michels is fresh out of her MBA program at Cal and has landed her dream...
Adult Contemporary Romance