Description
Physical Description: 1 online resource (446 pages)
ISBN: 9781450336512
1450336515
DOI: 10.1145/2806777