ICICS/CS Reading Room : Kindle eReaders

Kindles can be signed out for 2 weeks. No renewals. You must provide a current UBC card. Kindle #1 is a Kindle Paperwhite. Kindle #2 is aKindle Paperwhite. Kindle #3 is a Kindle Touch.

The Kindle Fire tablet can be used in the Reading Room only.

The following eBooks are available on all of the Kindles and the Kindle Fire:

  • 101 Great Answers to the Toughest Interview Questions. 6th ed. / Fry
  • 500 Social Media Marketing Tips: Essential Advice, Hints and Strategy for Business: Facebook, Twitter, Instagram, Pinterest, LinkedIn, YouTube, Snapchat, and More! / Macarthy
  • After On: A Novel of Silicon Valley / Reid
  • Alan Turing: The Enigma / Hodges
  • Algorithmic Puzzles / Levitin
  • Algorithms
  • Algorithms of the Intelligent Web / Marmanis, Babenko
  • Algorithms Unlocked / Cormen
  • All In Startup
  • An Introduction to Parallel Programming / Pacheco
  • An Introduction to Programming in Go / Doxsey
  • Anathem / Stephenson
  • Android in Action. 3rd ed. / Ableson, Sen, King, Ortiz
  • Android in Practice / Collins, Galpin, Kaeppler
  • AspectJ in Action. 2nd ed. / Laddad
  • Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Inference
  • Being Wrong: Adventures in the Margin of Error / Schulz
  • Big Data / Marz, Warren
  • Big Data Now: Current Perspectives from O'Reilly Radar
  • Brain Rules (Updated and Expanded): 12 Principles for Surviving and Thriving at Work, Home, and School / Medina
  • Building Machine Learning Systems with Python
  • C# 4.0 in a Nutshell. 4th ed.
  • College Unbound: The Future of Higher Education and What It Means for Students / Selingo
  • Coming Soon Enough: Six Tales of Technology’s Future / Kress
  • Complexity: A Guided Tour / Mitchell
  • Confessions of a Public Speaker / Berkun
  • Cracking Programming Interviews: 350 Questions with Solutions / Nakariakov
  • Data Just Right: Introduction to Large-Scale Data & Analytics
  • Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking / Provost
  • Design Patterns Explained: A New Perspective on Object-Oriented Design
  • Design Patterns in Ruby
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Digital Leader: 5 Simple Keys to Success and Influence / Qualman
  • Disruptive Innovation: The Christensen Collection (The Innovator's Dilemma, The Innovator's Solution, The Innovator's DNA, and Harvard Business Review ... Will You Measure Your Life?") (4 Items) / Christensen
  • Doing Data Science
  • Drive: The Surprising Truth About What Motivates Us / Pink
  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs
  • Effective Java
  • Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
  • Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs
  • Effective Python: 59 Specific Ways to Write Better Python
  • Effective Unit Testing / Koskela
  • Elemental Design Patterns
  • Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future / Ashlee Vance
  • Eloquent JavaScript: A Modern Introduction to Programming. 2nd ed.
  • Erlang and OTP in Action / Logan, Merritt, Carlsson
  • Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are / Stephens-Davidowitz
  • Final Jeopardy: The Story of Watson, the Computer That Will Transform Our World / Baker
  • Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets / Taleb
  • Getting Started with MakerBot / Pettis
  • Getting Started with Raspberry Pi / Richardson
  • Go Programming Language
  • GWT in Practice / Cooper, Collins
  • Hackers & Painters: Big Ideas from the Computer Age / Graham
  • Hadoop in Action / Lam
  • Hello World! / Sande
  • Hello, Startup
  • High Performance Drupal
  • Hot Seat
  • How Google Tests Software
  • How Linux Works. 2nd ed: What Every Superuser Should Know / Ward
  • How to Study. 7th ed. / Fry
  • In Search of Certainty: The Science of Our Information Infrastructure / Burgess
  • Introduction to Programming in Python: An Interdisciplinary Approach
  • IronPython in Action / Foord, Muirhead
  • Java for Programmers
  • Java Tutorial, The: A Short Course on the Basics
  • JavaScript & DHTML Cookbook. 2nd ed.
  • JavaScript: The Good Parts
  • JUnit in Action. 2nd ed. / Peta Tahchiev, Leme, Massol, Gregory
  • Lean UX: Applying Lean Principles to Improve User Experience / Gothelf
  • Learning Concurrent Programming in Scala
  • Learning Java. 4th ed.
  • Learning OpenCV 3
  • Learning Perl. 6th ed.
  • Lucene in Action. 2nd ed. / McCandless, Hatcher, Gospodnetic
  • Machine Learning in Action / Harrington
  • Machine Learning with R
  • Making Things Happen: Mastering Project Management / Berkun
  • Making Things See: 3D vision with Kinect, Processing, Arduino, and MakerBot / Borenstein
  • Managing Startups: Best Blog Posts
  • Mastering Bitcoin
  • Mastering Python Design Patterns
  • Mining of Massive Dataset / Leskovec
  • More Effective C#: 50 Specific Ways to Improve Your C#
  • Objective-C Fundamentals / Fairbairn, Fahrenkrug, Ruffenach
  • On Writing Well, 30th Anniversary Edition: An Informal Guide to Writing Nonfiction / Zinsser
  • Parallel and Concurrent Programming in Haskell
  • Patterns-Based Engineering: Successfully Delivering Solutions via Patterns
  • PHP Advanced and Object-Oriented Programming: Visual QuickPro Guide
  • Play for Java / Leroux, de Kaper
  • Practical Data Science with R / Zumel, Mount
  • Practical Electronics for Inventors. 4th ed. / Scherz
  • Programming Algorithms: Problems and Solutions / Ln Quan
  • Programming in Go: Creating Applications for the 21st Century
  • Programming Interviews Exposed: Secrets to Landing Your Next Job / Mongan
  • Programming Language Pragmatics / Michael L. Scott
  • Programming Pearls
  • PThreads Programming
  • Python Data Visualization Cookbook
  • Python High Performance Programming
  • Python Machine Learning / Raschka
  • R for Everyone: Advanced Analytics and Graphics
  • R in Action / Kabacoff
  • Reach for Tomorrow (Arthur C. Clarke Collection: Short Stories) / Clarke
  • Real-World Functional Programming / Petricek, Skeet
  • Reinventing Discovery: The New Era of Networked Science / Nielsen
  • Resource Revolution: How to Capture the Biggest Business Opportunity in a Century / Heck
  • Rethinking the Internet of Things: A Scalable Approach to Connecting Everything / daCosta
  • Ruby in Practice / McAnally, Arkin
  • Running Lean: Iterate from Plan A to a Plan That Works / Maurya
  • Scala for Machine Learning
  • Scientific Papers and Presentations / Davis
  • Secrets of the JavaScript Ninja / Resig, Bibeault
  • Social Media for Academics / Carrigan
  • Soft Skills / Sonmez
  • Speaking JavaScript
  • SQL and Relational Theory: How to Write Accurate SQL Code / C. J. Date
  • Statistics Done Wrong: The Woefully Complete Guide / Alex Reinhart
  • SuperFreakonomics: Global Cooling, Patriotic Prostitutes, and Why Suicide Bombers Should Buy Life Insurance / Levitt
  • Team Geek
  • Testable JavaScript
  • Test-Driven Development with Python
  • The Amazon Way: 14 Leadership Principles Behind the World's Most Disruptive Company
  • The Architecture of Open Source Applications / Chansler
  • The Architecture of Open Source Applications, Volume II: Structure, Scale, and a Few More Fearless Hacks / Wilson
  • The Art of Unit Testing / Osherove
  • The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling / Kimball
  • The Design and Implementation of the FreeBSD Operating System
  • The Elements of Statistical Learning: Data Mining, Inference, and Prediction. 2nd ed. / Hastie
  • The Essence of Software Engineering: Applying the SEMAT Kernel
  • The Future of Learning Institutions in a Digital Age / Davidson
  • The Go Programming Language Phrasebook
  • The Goal: A Process of Ongoing Improvement / Goldratt
  • The LION Way: Machine Learning plus Intelligent Optimization / Battiti
  • The Manual of Scientific Style: A Guide for Authors, Editors, and Researchers / Rabinowitz
  • The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd ed.) / Brooks
  • The Myths of Innovation / Berkun
  • The Paradox of Choice: Why More Is Less, Revised Edition / Schwartz
  • The Passionate Programmer: Creating a Remarkable Career in Software Development / Fowler
  • The Quick Python Book. 2nd ed. / Ceder
  • The Rails 4 Way
  • The Ruby Programming Language
  • The Silent Intelligence - The Internet of Things / Kellmereit
  • The Way to Go: A Thorough Introduction to the Go Programming Language / Balbaert
  • Think Bayes: Bayesian Statistics in Python
  • Think Like A Freak / Steven D. Levitt
  • Thinking, Fast and Slow / Daniel Kahneman
  • Top 20 coding interview problems asked in Google with solutions: Algorithmic Approach / Quan
  • Turing: Pioneer of the Information Age / B. Jack Copeland
  • Two Scoops of Django: Best Practices for Django 1.5 / Greenfeld
  • Understanding Computation
  • Understanding Social Networks: Theories, Concepts, and Findings / Kadushin
  • What If?: Serious Scientific Answers to Absurd Hypothetical Questions / Munroe
  • Windows PowerShell in Action. 2nd ed. / Payette
  • Writing on the Wall: Social Media - The First 2,000 Years / Standage

Kindle #1 (Kindle Paperwhite) also has the following titles:

  • Artificial Intelligence with Python
  • Building Machine Learning Systems with Python
  • Data Science at the Command Line: Facing the Future with Time-Tested Tools
  • Database Management Systems. 3rd ed. / Raghu Ramakrishnan
  • Deep Learning for Computer Vision
  • Deep Learning with Keras
  • Doing Data Science: Straight Talk from the Frontline
  • Graph Databases: New Opportunities for Connected Data. 2nd ed.
  • Hadoop: The Definitive Guide: Storage and Analysis at Internet Scale. 4th ed.
  • High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark
  • Learning Spark: Lightning-Fast Big Data Analysis
  • Machine Learning Algorithms
  • Machine Learning for Developers
  • Machine Learning for OpenCV
  • Machine Learning With Go
  • Machine Learning with TensorFlow 1.x
  • Mastering Java Machine Learning
  • Mastering Machine Learning with Spark 2.x
  • Neural Network Programming with Java
  • Practical Game AI Programming
  • Practical Machine Learning with H20: Powerful, Scalable Techniques for Deep Learning and AI
  • Practical Machine Learning: A New Look at Anomaly Detection
  • Practical Machine Learning: Innovations in Recommendation
  • R in a Nutshell: A Desktop Quick Reference. 2nd ed.
  • Statistics for Machine Learning
  • Think Stats: Exploratory Data Analysis. 2nd ed.
  • Thoughtful Machine Learning with Python
  • Time Series Databases: New Ways to Store and Access Data
  • Unreal Engine 4 AI Programming Essentials

Kindle #2 (Kindle Paperwhite) also has the following titles:

  • A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security
  • Bitcoin for the Befuddled
  • Black Hat Python: Python Programming for Hackers and Pentesters
  • CompTIA Security+ Certification Guide
  • Cybersecurity - Attack and Defense Strategies
  • Designing BSD Rootkits: An Introduction to Kernel Hacking
  • Digital Forensics and Incident Response
  • Hacking the Xbox: An Introduction to Reverse Engineering
  • Hacking: The Art of Exploitation. 2nd ed.
  • Hands-On Cybersecurity for Architects
  • Hands-On Cybersecurity with Blockchain
  • Hands-On Penetration Testing on Windows
  • Industrial Cybersecurity
  • Learning Malware Analysis
  • Mastering Kali Linux for Advanced Penetration Testing
  • Mastering pfSense
  • Metasploit for Beginners
  • Metasploit Penetration Testing Cookbook
  • Nmap: Network Exploration and Security Auditing Cookbook
  • Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software
  • Practical Mobile Forensics
  • Python Crash Course: A Hands-On, Project-Based Introduction to Programming
  • Silence on the Wire: A Field Guide to Passive Reconnaissance and Indirect Attacks
  • Smart Girl's Guide to Privacy: Practical Tips for Staying Safe Online
  • The Maker's Guide to the Zombie Apocalypse: Defend Your Base with Simple Circuits, Arduino, and Raspberry Pi
  • Web Penetration Testing with Kali Linux

Kindle #3 (Kindle Touch) also has the following titles:

  • Android Application Development Cookbook
  • Android Development with Kotlin
  • Android Programming for Beginners
  • Art of R Programming: A Tour of Statistical Software Design
  • Automate the Boring Stuff with Python: Practical Programming for Total Beginners
  • bash Cookbook
  • Bash Pocket Reference. 2nd ed.
  • Classic Shell Scripting
  • Clojure for the Brave and True: Learn the Ultimate Language and Become a Better Programmer
  • DNS and BIND. 5th ed.
  • Essential System Administration. 3rd ed.
  • iOS 10 Programming for Beginners
  • Land of Lisp: Learn to Program in Lisp, One Game at a Time!
  • Learn You A Haskell for Great Good!
  • Learn You Some Erlang for Great Good!
  • Learning GNU Emacs. 3rd ed.
  • Learning Ionic
  • Learning the bash Shell. 3rd ed.
  • Learning the vi and Vim Editors. 7th ed.
  • Learning Unix for OS X. 2nd ed.
  • lex and yacc. 2nd ed.
  • Linux Pocket Guide. 3rd ed.
  • Mastering Android Studio 3
  • Mastering Cross-Platform Development with Xamarin
  • Mastering iOS 11 Programming
  • Mastering React Native
  • Mastering Swift 4
  • Network Troubleshooting Tools
  • Python Playground: Geeky Projects for the Curious Programmer
  • React and React Native
  • React Native Cookbook
  • Realm of Racket: Learn to Program, One Game at a Time!
  • sed & awk. 2nd ed.
  • Swift 4 Programming Cookbook
  • Swift 4 Protocol-Oriented Programming
  • TCP/IP Network Administration. 3rd ed.
  • Ten Steps to Linux Survival
  • The Book of F#: Breaking Free with Managed Functional Programming
  • The Linux Command Line: A Complete Introduction
  • The Principles of Object-Oriented JavaScript
  • Think Like a Programmer: An Introduction to Creative Problem Solving
  • Unix in a Nutshell. 4th ed.
  • Unix Power Tools
  • Write Great Code, Volume 1: Understanding the Machine
  • Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level
  • Xamarin 4.x Cross-Platform Application Development

The Kindle Fire #1 (Kindle Fire HDX 8.9”) also has the following titles:

  • A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security
  • Android Application Development Cookbook
  • Android Development with Kotlin
  • Android Programming for Beginners
  • Artificial Intelligence with Python
  • bash Cookbook
  • Bash Pocket Reference. 2nd ed.
  • Bitcoin for the Befuddled
  • Black Hat Python: Python Programming for Hackers and Pentesters
  • Building Machine Learning Systems with Python
  • Classic Shell Scripting
  • Coding the Matrix: Linear Algebra through Computer Science Applications / Klein
  • CompTIA Security+ Certification Guide
  • Computer Vision: Algorithms and Applications / Szeliski
  • Cybersecurity - Attack and Defense Strategies
  • Data Science at the Command Line: Facing the Future with Time-Tested Tools
  • Database Management Systems. 3rd ed. / Ramakrishnan
  • Deep Learning for Computer Vision
  • Deep Learning with Keras
  • Designing BSD Rootkits: An Introduction to Kernel Hacking
  • Digital Forensics and Incident Response
  • DNS and BIND. 5th ed.
  • Doing Data Science: Straight Talk from the Frontline
  • Essential System Administration. 3rd ed.
  • Graph Databases: New Opportunities for Connected Data. 2nd ed.
  • Hacking the Xbox: An Introduction to Reverse Engineering
  • Hacking: The Art of Exploitation. 2nd ed.
  • Hadoop: The Definitive Guide: Storage and Analysis at Internet Scale. 4th ed.
  • Hands-On Cybersecurity for Architects
  • Hands-On Cybersecurity with Blockchain
  • Hands-On Penetration Testing on Windows
  • High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark
  • Industrial Cybersecurity
  • iOS 10 Programming for Beginners
  • Kali Linux - An Ethical Hacker's Cookbook
  • Learning GNU Emacs. 3rd ed.
  • Learning Ionic
  • Learning Malware Analysis
  • Learning Spark: Lightning-Fast Big Data Analysis
  • Learning the bash Shell. 3rd ed.
  • Learning the vi and Vim Editors. 7th ed.
  • Learning Unix for OS X. 2nd ed.
  • lex and yacc. 2nd ed.
  • Linux Pocket Guide. 3rd ed.
  • Machine Learning Algorithms
  • Machine Learning for Developers
  • Machine Learning for OpenCV
  • Machine Learning With Go
  • Machine Learning with R
  • Machine Learning with TensorFlow 1.x
  • Mastering Android Studio 3
  • Mastering Cross-Platform Development with Xamarin
  • Mastering iOS 11 Programming
  • Mastering Java Machine Learning
  • Mastering Kali Linux for Advanced Penetration Testing
  • Mastering Machine Learning with Spark 2.x
  • Mastering pfSense
  • Mastering React Native
  • Mastering Swift 4
  • Metasploit for Beginners
  • Metasploit Penetration Testing Cookbook
  • Network Analysis Using Wireshark 2 Cookbook
  • Network Troubleshooting Tools
  • Neural Network Programming with Java
  • Nmap: Network Exploration and Security Auditing Cookbook
  • Practical Cyber Intelligence
  • Practical Game AI Programming
  • Practical Machine Learning with H20: Powerful, Scalable Techniques for Deep Learning and AI
  • Practical Machine Learning: A New Look at Anomaly Detection
  • Practical Machine Learning: Innovations in Recommendation
  • Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software
  • Practical Mobile Forensics
  • Python Crash Course: A Hands-On, Project-Based Introduction to Programming
  • R in a Nutshell: A Desktop Quick Reference. 2nd ed.
  • React and React Native
  • React Native Cookbook
  • sed & awk. 2nd ed.
  • Silence on the Wire: A Field Guide to Passive Reconnaissance and Indirect Attacks
  • Smart Girl's Guide to Privacy: Practical Tips for Staying Safe Online
  • Statistics for Machine Learning
  • Swift 4 Programming Cookbook
  • Swift 4 Protocol-Oriented Programming
  • TCP/IP Network Administration. 3rd ed.
  • Ten Steps to Linux Survival
  • The Maker's Guide to the Zombie Apocalypse: Defend Your Base with Simple Circuits, Arduino, and Raspberry Pi
  • Think Bayes: Bayesian Statistics in Python
  • Think Stats: Exploratory Data Analysis. 2nd ed.
  • Thoughtful Machine Learning with Python
  • Time Series Databases: New Ways to Store and Access Data
  • Unix in a Nutshell. 4th ed.
  • Unix Power Tools
  • Unreal Engine 4 AI Programming Essentials
  • Web Penetration Testing with Kali Linux
  • Xamarin 4.x Cross-Platform Application Development

Home | About Us : Access · Services | Articles & Indexes | Books & Journals : Journals · eBooks : Kindle  Kobo · eJournals | Course Reserves : Past Course Reserves | Learning & Media | Research & Publications : Research Tools · Technical Reports · Theses | Subject Resources : Careers & Job Hunting · Data Analytics · Game Design & Development · Game Theory · General Interest · Programming Interviews · Software Systems · Technology & Society




Find us on Twitter

a place of mind, The University of British Columbia

 

ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada
Tel: 604-822-3061 | Fax: 604-822-5485
General: help@cs.ubc.ca
Undergrad program: undergrad-info@cs.ubc.ca
Graduate program: grad-info@cs.ubc.ca

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia