CraigAnslow's wonderful list of books

Books on Loan

  • 3D UI - December 2011, Roma K
  • SoftVis Texbook - Feb 2012, Roma K

Visualization

  • Information Visualization 2000
  • Software Visualization 2007
  • Illuminating the Path: The Research and Development Agenda for Visual Analytics

Design Patterns

  • Object Oriented Design and Patterns
  • Head First Design Patterns
  • Patterns of Enterprise Application Architecture
  • EJB Design Patterns
  • Pattern Languages of Program Design 3
  • AntiPatterns and Patterns in Software Configuration Management
  • Integration Patterns
  • Enterprise Solution Patterns Using Microsoft.Net

Programming Languages

  • Java Programming Language Specification - Third Edition
  • The Java Developer's Guide to Eclipse - Second Edition
  • Problem Solving with Java - First and Second Edition
  • Java Thread Programming
  • Data Structures in Java
  • EJB 2.1 Kick Start
  • Professional SCWCD Certification
  • Aspect Oriented Software Development
  • Haskell: The Craft of Functional Programming - Second Edition
  • Dylan Programming
  • Schaum's Outline of Programming with C++

Software Engineering

  • Object-Oriented Software Engineering: Conquering Complex and Changing Systems
  • Software Engineering - Ian Sommerville
  • Software Engineering A practitioners approach - Third Edition
  • The Object Primer Agile Model-Driven Development with UML 2.0 - Third Edition
  • Code Complete
  • Rapid Development
  • Software Factories
  • Object-oriented Software Construction
  • Automated Software Testing
  • Managing Software Requirements
  • Software Project Management
  • Exploring Requirements: Quality Before Design
  • Practical Development Environments
  • Building Object Applications that Work

Agile

  • Extreme Programming Explained, Embrace Change
  • Extreme Programming Applied
  • Extreme Programming Installed
  • Extreme Programming Refactored: The Case Against XP
  • Agile Software Development
  • Writing Effective Use Cases

UML

  • UML Distilled - Second Edition
  • The Unified Modelling Language (UML) User Guide
  • The Unified Modeling Language (UML) Reference Manual
  • The Unified Software Development Process
  • UML and Unified Process
  • Schaum's Outline of UML
  • Visual Modelling with Rational Rose and UML
  • Developing Enterprise Java Applications with J2EE and UML
  • Object Oriented Modelling and Design with UML

Rational

  • Using the Booch Method a Rational Approach
  • The Rational Unified Process
  • The Rational Unified Process Made Easy

HCI, User Interfaces, Web

  • Design of Everyday Things
  • Web Site Usability: A Designers Guide
  • Human-Computer Interaction - Second Edition
  • Software For Use
  • Designing the User Interface - Second Edition
  • Leonardos Laptop
  • Interaction Design
  • Designing Web Usability: The Practice of Simplicity
  • Usability Engineering
  • X3D
  • 3D User Interfaces
  • Guide to Second Life

Networking and Operating Systems

  • Connecting the Clouds - The History of the Internet in New Zealand
  • Computer Networking : A Top-Down Approach Featuring the Internet - First Edition
  • Computer Networks - Third Edition
  • Distributed Systems: Principles and Paradigms
  • Computer Organization and Design - Second Edition
  • Operating Systems Conecpts - Sixth Edition
  • Concurrent Systems: An Integrated Approach to Operating Systems, Database, and Distributed Systems - Second Edition
  • Fundamentals of Database Systems - Third Edition
  • The UNIX Operating System - Third Edition
  • X Window System Users Guide
  • Osborne CCDA 640-441 Study Guide
  • DNS on Windows 2000
  • IIS 5.0 A Beginners Guide
  • The Making of the Micro

Other

  • Silicon Valley - Inventing The Future
  • Fundamentals of Algorithmics
  • Applied Combinatorics - Third Edition
  • Computer Graphics: Principles and Practice in C - Second Edition
  • re:play Ultimate Games Graphics
  • The Fate of IBM
  • The IBM Way: Insights into the World's Most Successful Marketing Organization
  • IBM and the Holocaust: The Strategic Alliance Between Nazi Germany and America's Most Powerful Corporation
  • The Road Ahead - Bill Gates
  • Foundations of Information Systems
  • Internet Commerce
  • Four Colours Suffice