User-Interface Metaphors in Theory and Practice

Here is a pdf of 
User-Interface Metaphors in Theory and Practice

A thesis submitted to Victoria University of Wellington
in fulfillment of the requirements for the degree of
Master of Science in Computer Science.

The link was found here, and there are even more links to other related information on the link.