Hacking, Mashing, Gluing: Understanding Opportunistic Design. - Björn Hartmann; Scott Doorley; Scott R. Klemmer (IEEE Pervasive Comput., 2008)